我一直在阅读这个jsonp方法,我只是不明白它,我不知道该修复什么。
这是我的代码
$(document).ready(function() {
$.getJSON( 'http://nutri.de.imerchmedia.com/services/accounts', function(data ) {
$('#select').append("<option value='0' name='idsel'>Select Outlet</option>");
console.log(data);
$.each(data, function (i, item) {
$('#select').append("<option value='" + item.outlet_group_id + "'>" +
item.outlet_group_name + " : " + item.outlet_group_code + "</option>");
});
});
});
我希望有人可以帮助我,这是2天&gt;。&lt;
如果我使用这个
var url = "http://nutri.de.imerchmedia.com/services/accounts";
$.ajax({
url: url,
type: 'GET',
dataType: "jsonp",
success: function(data){
console.log(data);
}
});
我总是得到这个 资源解释为脚本但使用MIME类型text / html传输:“http://nutri.de.imerchmedia.com/services/accounts?callback=jQuery1102006321510183624923_1380442924579&_=1380442924580”。
答案 0 :(得分:0)
尝试在ajax参数中设置crossDomain:true以强制跨域请求。