脚本<script type="text/javascript"> $.getJSON(url+"&callback=?",function(json){ alert(json.data[1].id); });</script>另一个域上json格式{ data:[ { id:"1", name:"dd" }, { id:"2", name:"cc" } ]}但我这样还是无法跨域获取到数据,求教大神指点。谢谢
2 回答
Suber丶林
TA贡献75条经验 获得超180个赞
使用JQuery的ajax获取跨域数据,得声明dataType="jsonp"。
而$.getJSON()方法不支持获取跨域数据,所以得用$.ajax(),如下:
$.ajax({ type: 'get', url: url, dataType: 'jsonp', jsonp: 'callback' }); // 获取数据后的回调方法 function callback(data) { console.log(data); };
我在这里回复过,他仿百度的搜索框,没问题
添加回答
举报
0/150
提交
取消