我有以下脚本:
var queryString = $("#recurringForm").serialize();
var action = "https://www.beanstream.com/scripts/recurring_billing.asp?" + queryString;
$.ajax({url : action,
type: 'GET',
success : function () {
alert("this should be called");
submitPayment();
}
});除了回调之外,这里的一切都可以正常工作。这是因为我发帖的域名不同于我自己的域名吗?如果是这样,我该如何解决这个问题。
发布于 2011-09-07 03:35:05
是的,这是因为它是一个不同的域。您的浏览器不允许这样做。相反,您应该向服务器上的路由发送AJAX请求,并从服务器执行GET。
发布于 2011-09-07 03:49:51
跨域调用被浏览器阻止。唯一的例外是JSONP调用。查看jQuery文档并考虑使用.getJSON而不是ajax:http://api.jquery.com/jQuery.getJSON/
https://stackoverflow.com/questions/7325158
复制相似问题