Ajax发布请求不起作用(简单)

时间:2017-03-12 22:24:37

标签: javascript jquery ajax

我正在努力制作简单的ajax请求。我不知道为什么它不起作用。

<script>
function checkdata()  {
  var reqdata = "aha";	
  alert(reqdata);
  $.ajax({
    type: "POST",
    url: "https://example.com/cs/test.php",
    data: reqdata,
    cache: false,
    success: function(returnedata) {
      alert(returnedata);
    }
  }); //end of ajax
  return true;
}
</script>
<input type="button" value="CheckData" onclick="checkdata();">

文件https://example.com/cs/test.php有一个:echo“done”;哪个工作正常。当我使用浏览器导航到页面时,我只看到“完成”

这是什么问题?谢谢。

2 个答案:

答案 0 :(得分:1)

不要忘记包含https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js

如果没有此

,您的代码将无效

答案 1 :(得分:-3)

这里有用的东西,改变你的函数声明来匹配这个

checkdata = function () {
var reqdata = "aha";
....