无法弄清楚,为什么这个jquery函数总是返回一个错误而不是成功。
所以我希望得到一些反馈;-)
提前感谢!
Bas
$.ajax({
type : 'POST',
dataType: 'json',
url : '/ajax_push_order_status_request.php',
data: dataString,
success:function (data) {
$('.success').fadeIn(1000);
$(".success").append(data);
},
error: function (data) {
alert( "ERROR: " + data );
$('.error1').fadeIn(1000);
}
}); 我的PHP脚本返回:
{"result":true}发布于 2013-11-09 10:24:40
ajax调用指向不同的域(站点在zwembad.eu上,ajax调用转到www.zwembad.eu上)。您将需要使用jsonp而不是json,并正确设置Access-Control-Allow-Origin头,或者确保在同一个域上进行ajax调用。
发布于 2013-11-09 10:24:18
你能确保url在正确的路径上吗?
url : 'ajax_push_order_status_request.php', // use this if it is same dir 发布于 2013-11-09 10:42:26
这是一个跨域错误。如果在crome控制台上运行js代码,就会看到错误。
XMLHttpRequest无法加载request.php。访问控制-允许-原产地不允许使用http://zwembad.eu .
https://stackoverflow.com/questions/19874829
复制相似问题