我正在摆弄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>
&#13;
with test1.php
<?php
echo "Yes";
?>
网址是关于htdocs的,所以正确。请指出错误。
答案 0 :(得分:2)
您使用的网址不正确:
永远不要使用"\tests\test1.php"
相反 的 “/测试/ test1.php”强> 是正确的方法。
所以你的代码变成了:
$.post( "/tests/test1.php", function( data ) {
alert(data);
});
我还建议您使用完整的URL exaple:
http://example.com/tests/test1.php
而不是/tests/test1.php。 (虽然不是必需的,但被认为是一种好方法。)