我正在创建一个使用AJAX的Facebook应用程序,以便从PHP文件中提取数据,该请求适用于所有最新的浏览器,甚至是IE 8& 9但我在一些旧的浏览器上测试了网站,例如Opera 11,Chrome 15,16和Iphone 3rd,它给了我一个错误。
我不确定为什么它不起作用,但我把它包含在PHP文件头中(“access-control-allow-origin:*”);
PHP文件只是回显文本文件中的信息。
这是Chrome 15中的错误消息
XMLHttpRequest无法加载 https://transformer.tamar.com/vanquis/readtext.php_=1399641904596。 来源https://zrozumieckredyt.pgtb.me不被允许 访问控制允许来源。
帮助将不胜感激
$(document).ready(function() {
if ($.browser.msie && window.XDomainRequest) {
var xdr = new XDomainRequest();
xdr.open("get", "https://transformer.tamar.com/vanquis/readtext.php");
xdr.onload = function () {
var myobj = $.parseJSON(xdr.responseText);
if (JSON == null || typeof (JSON) == 'undefined')
{
JSON = $.parseJSON(data.firstChild.textContent);
}
processData(JSON);
alert(myobj);
};
xdr.send();
} else {
$.ajax({
type: 'GET',
cache: false,
url: "https://transformer.tamar.com/vanquis/readtext.php",
processData: true,
data: {},
dataType: "json",
success: function (data)
{
alert(data);
}
});
}
});