无法使用JQuery Post从PHP获取结果
对不起,我是一个业余的程序员,学习这项技术是一种爱好。在I$.post之后,我无法将php的结果返回到javascript无法使用JQuery Post从PHP获取结果,php,jquery,post,Php,Jquery,Post,对不起,我是一个业余的程序员,学习这项技术是一种爱好。在I$.post之后,我无法将php的结果返回到javascript 我知道test.php在传递了“Name”之后运行正常,因为每次单击此按钮时,我都会进行SQL更新,以查看名称和时间 页面本身test.php本身运行良好,带有echo结果 我就是无法将结果转化为数据,也无法让警报(数据)发挥作用 编辑:我的问题是,正如雷亚纳所指出的,它不会在不同的领域工作。附近有工作吗 Javascript $("button").click(funct
$("button").click(function(){
$.post(
"http://www.test.com/test.php", // works
{name : "Bozmo"}, // works
function(data){ // does not work !!
alert("Data: " + data);
}
);
});
PHP
提前感谢,,
吉米使用:
$.post("http://www.test.com/test.php", { name : "Bozmo" })
.done(function(data) {
alert("Data: " + data);
});
是否包含jquery文件?并检查你的url目录是否正确。从同一个域调用它?如果没有,它将不起作用;结束你的php代码。控制台中有什么错误?谢谢你的回复。雷亚纳是对的,我是从另一个领域打电话来的。是否存在此问题?请删除
标记,因为该标记未包含在代码中,并且会导致错误。此操作同样有效。不幸的是,正如上面Reyaner所说,我不能从另一个域调用。这意味着简单的写入
$.post("http://www.test.com/test.php", { name : "Bozmo" })
.done(function(data) {
alert("Data: " + data);
});
$("button").click(function(){
$.ajax({
url: "test.php",
type: "post",
data: {name : "Bozmo"},
success: function(data){
alert("Data: " + data);
},
error:function(){
alert("failure");
}
});
});