非常简单的ajax不起作用

时间:2017-03-08 06:57:29

标签: jquery ajax

我正在摆弄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;
&#13;
&#13;

with test1.php

<?php

echo "Yes";

?>

网址是关于htdocs的,所以正确。请指出错误。

1 个答案:

答案 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。 (虽然不是必需的,但被认为是一种好方法。)