2017-03-08 119 views
1

我與阿賈克斯擺弄,下面不工作:非常簡單的Ajax不起作用

$(document).ready(function() { 
 
    $("button").click(function() { 
 
    $.post("\tests\test1.php", function(data) { 
 
     alert(data) 
 
    }); 
 
    }) 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 

 
<button>Click</button>

與test1.php

<?php 

echo "Yes"; 

?> 

網址是關於htdocs,非常正確。請指出錯誤。

+0

這是一個錯字:在URL中使用'/'而不是'''''。 JavaScript字符串中的'\ t'是一個選項卡。 –

回答

2

您使用的是不正確的URL: 從來沒有使用"\tests\test1.php"

相反 「/tests/test1.php」 是正確的做法。

所以,你的代碼就變成了:

$.post("/tests/test1.php", function(data) { 
    alert(data); 
}); 

我也建議你使用的完整URL的exaple:

http://example.com/tests/test1.php

,而不是/tests/test1.php。 (雖然不是必需的,但被認爲是一種很好的方法。)