我正在使用jquery来处理另一个域上的json。我正在使用json2.js并在IE9和IE10中测试它 当我在本地运行它时工作正常并成功发送json。但是,当我把它放在另一个域上时 我在IE中收到“访问被拒绝错误”。
这是我发送的json。
$.getJSON("http://somedomain.com/send?callback=?", {"name":name,"user":user},null);
另一个奇怪的现象是,当我把它放在服务器上时,我传递的任何对象 json.stringify(obj); 在控制台中返回“访问被拒绝”。但是如果我通过 console.log(obj); 它会返回对象 成功。但是,如果我在本地运行该文件,我成功地从 json.stringify(obj)返回json;
我真的非常难过,任何帮助或建议都非常感谢。
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:1)
以这种方式尝试:
$.getJSON('http://somedomain.com/send?callback=?','name='+name'&user='+user,function(response){
alert('response is ' + reponse);
});