[英]Cannot get Results from PHP using JQuery Post
抱歉,我是一名业余编码员,并作为业余爱好学习。 我$ .post之后,无法将php的结果返回到javascript。
我知道test.php已通过“名称”正确运行,因为我每次单击此按钮都会进行一次SQL更新以查看名称和时间。
页面本身test.php本身可以很好地运行并带有回显结果
我只是无法将结果转换为数据,也无法使alert(data)正常工作。
编辑:我的问题是正如Reyaner指出的那样,它将无法在不同的域上工作。 有什么解决办法吗?
Java脚本
$("button").click(function(){
$.post(
"http://www.test.com/test.php", // works
{name : "Bozmo"}, // works
function(data){ // does not work !!
alert("Data: " + data);
}
);
});
的PHP
$name = $_POST["name"];
echo $name."is here";
在此先感谢,吉米
$("button").click(function(){
$.ajax({
url: "test.php",
type: "post",
data: {name : "Bozmo"},
success: function(data){
alert("Data: " + data);
},
error:function(){
alert("failure");
}
});
});
采用 :
$.post("http://www.test.com/test.php", { name : "Bozmo" })
.done(function(data) {
alert("Data: " + data);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.