脚本<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
提交
取消
