Я создаю свой первый веб-сайт «довольно url», но когда я пытаюсь запустить любую функцию AJAX Request, они не передаются в правильный файл (submit.php)ajax отправить запрос с красивым URL
у меня есть 1 файл, который содержит все запросы AJAX (http://mdloring.com/ezleague/submit.php):
function joinLeague(guild, league) {
$.ajax({
type: "POST",
url: "submit.php",
data: "form=joinLeague&guild=" + guild + "&league=" + league
}).success(function(msg) {
$('.login_success').css("display", "");
$(".login_success").fadeIn(1000, "linear");
$('.login_success_text').fadeIn("slow");
$('.login_success_text').html(msg);
//setTimeout(function(){location.reload()},3000);
});
}
на одном из моих «довольно URL» страниц (http://mdloring.com/ezleague/game/counter-strike), у меня есть кнопка, которая вызывает вышеприведенную функцию, но URL-адрес, по которому он пытается передать запрос: http://mdloring.com/ezleague/game/counter-strike/submit.php, вместо http://mdloring.com/ezleague/submit.php
Я действительно потерялся на этом. помощь очень ценится.
спасибо raghav, что исправил его. поскольку мой JS-файл находится в моем корневом каталоге, я думал, что параметр «url» был бы отключен. – stoopkid1
принял ответ raghav за упоминание «абсолютного url» против «относительного URL» – stoopkid1