$(document).ready(function(){
// start ajax form submission
$.ajax({
url: "requestparser.php",
type:"POST",
data: ({ "pulldata" : "oy" }),
success:function(e){
if(($.trim(e)=="success")){
alert("yes");
}else{
alert("no");
}
},error:function(){
alert("error");
}
});
});
如上面的ajax函数,进程应该在加载时首先发送一个post请求到requestparser.php,帖子名称为" pulldata"并发布" oy"的内容当requestparser从ajax接收到该post请求时,然后回复" yes ajax work!"由于来自requestparser.php的响应不等于成功,因此它应显示" no"。
任何帮助将不胜感激
答案 0 :(得分:0)
我尝试调试你的代码,它对我来说很好。那么你可以试试这段代码并说出它显示的错误吗?
$(document).ready(function () {
$.ajax({
url: "test.php",
type: "POST",
data: ({
"pulldata": "oy"
}),
success: function (e) {
console.log(e);
},
error: function (e) {
console.error(e);
}
});
});
test.php
<?php
var_dump($_POST);
还有一件事,只是为了确认,你在使用ajax之前在你的页面中包含了jQuery吗?