我正在努力制作简单的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”;哪个工作正常。当我使用浏览器导航到页面时,我只看到“完成”
这是什么问题?谢谢。
答案 0 :(得分:1)
不要忘记包含https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js
答案 1 :(得分:-3)
这里有用的东西,改变你的函数声明来匹配这个
checkdata = function () {
var reqdata = "aha";
....