【问题标题】:Access Control Allow Origin on getjson jquery访问控制在getjson jquery上允许来源
【发布时间】:2013-10-05 05:36:15
【问题描述】:

我一直在阅读有关此 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 天了>.

如果我用这个

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”。

【问题讨论】:

标签: jquery html ajax json jsonp


【解决方案1】:

尝试在ajax参数中设置crossDomain:true强制跨域请求。

【讨论】:

    猜你喜欢
    • 2013-07-04
    • 2013-08-20
    • 2011-06-10
    • 1970-01-01
    • 2016-03-24
    • 2011-06-04
    • 2011-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多