我想創建一個ajax登錄窗體,但我的jQuery腳本不能找到php文件。他們在同一個目錄(!)中,但它不起作用。Ajax無法找到PHP文件..爲什麼?
我的PHP文件(logreg.php)
<?php
echo 'true';
?>
我的腳本文件(logreg.js)
$("button[action=\"register\"]").click(function(){
var username = $("#login-username").val();
var password = $("#login-password").val();
var repassword = $("#login-repassword").val();
$.ajax({
type: "POST",
url: "logreg.php",
data: "name="+username+"&pass="+password+"&repass="+repassword,
success:function(html){
if(html=='true'){
}
},
beforeSend:function(){
$("button[action=\"register\"]").text("Sendet ...");
},
error: function(ts) { $("div#content").html(ts.responseText); }
});
});
爲什麼心不是這方面的工作?我每次都會收到「錯誤404」(未找到)。
我確信,這條道路是正確的,因爲他們有兩個相同的路徑。 – Sharpadox 2014-11-05 13:52:27
儘可能使用絕對路徑,只要您開始重寫URL或想要從不同路徑/子目錄訪問相同的腳本,事情就會再次出錯。 – jeroen 2014-11-05 13:52:46