我知道test.php已正确运行并且传递了“Name”,因为我已经进行SQL更新以查看每次单击此按钮时名称和时间都会更新。
< / LI>页面本身test.php在echo结果上运行正常
我无法将结果导入数据和警报(数据)。
编辑:我的问题正如Reyaner指出的那样,它不适用于不同的域名。有什么工作吗?
的Javascript
$("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";
先谢谢, 麦
答案 0 :(得分:1)
$("button").click(function(){
$.ajax({
url: "test.php",
type: "post",
data: {name : "Bozmo"},
success: function(data){
alert("Data: " + data);
},
error:function(){
alert("failure");
}
});
});
答案 1 :(得分:0)
使用:
$.post("http://www.test.com/test.php", { name : "Bozmo" })
.done(function(data) {
alert("Data: " + data);
});