我需要使用Ajax调用查询数据库的PHP文件。 PHP与HTML文件位于不同的域中,因此我的当前代码在IE,7,8和9中不起作用。以下是在另一个域上调用phps的示例。
$.post('http://other-domain.com/promo_subscribe.php', subscribeData, function(data){
}
$.get('http://other-domain.com/misc/promo_getstate.php', {
crossDomain : true,
cache:false,
email: emailaddress,
country: 'DE',
lang: lang,
source: 'Spring_dly'
}, function (test) {
}
对我来说最好的选择是什么?是否需要后端更改?
答案 0 :(得分:0)
我不确定这是否具体回答了您的问题,但您可以使用IE进行跨域调用。它们需要使用XDomainRequest对象并有一些特殊注意事项。这是更有用的信息: