2
$(document).ready(function() {
$.getJSON('http://192.168.99.68/test.json?callback=?', function(json) {
alert("abc");
});
});
这是行不通的。 在linux虚拟机上有一个json文件,其中192.168.99.68。 当我在浏览器上运行http://192.168.99.68/test.json?callback=?
时,它返回true json。ajax jquery:无法从其他域获得json/xml
谢谢DragonWork。我想要得到json数据的真实url是192.168.99.68:8096/client/api?....这个url在浏览器上返回true json。但是,当我使用你的脚本,它错误:无效的标签。如果我使用json test.json文件从web复制了json文本),它不会返回任何内容,也不会返回警报。 – user1222893 2012-02-21 09:35:47
“http://192.168.99.68/test.json?callback=getJSON”的内容应该看起来像'getJSON({i:“am”,a:“json object”})',但它似乎否认了自定义回调。所以,你只能尝试上面的标题方法,如果你不是所有者,你什么都做不了。这是一个基于浏览器的保护。 – DragonWork 2012-02-21 10:03:18