【问题标题】:Codeigniter/JSON/AJAX - Can't see array data from URLCodeigniter/JSON/AJAX - 看不到来自 URL 的数组数据
【发布时间】:2015-09-01 06:52:57
【问题描述】:

我正在尝试使用来自 Codeigniter 控制器的 jQuery 显示 JSON 数据。我已经创建了一个 JSON URL (http://www.tgttest.jeffreyteruel.com/location/locales),并且在我的 WAMP 服务器上也有相同的数据。我遇到的问题是让数据显示。如果我获取相同的 JSON 数据并将其放在 .json 文件中,它会起作用,但我希望从 Controller/MySql 数据库中获取它。

我的代码如下:

 $.getJSON('http://www.tgttest.jeffreyteruel.com/location/locales', function(data) {
    var output="<ul>";
    for (var i in data.locales) {
        output+="<li>" + data.locales[i].location_id + " " + data.locales[i].location_title  + "</li>";
    }

    output+="</ul>";
    document.getElementById("placeholder").innerHTML=output;
});

自从我处理 AJAX 以来已经有一段时间了,所以我的技能已经生疏了。非常感谢从 URL 获取数据的任何帮助。

【问题讨论】:

标签: javascript php ajax json codeigniter


【解决方案1】:

您需要使用 CORS 或 JSONP。请阅读我在类似帖子中的回答: local AJAX-call to remote site works in Safari but not in other browsers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-13
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-01
    相关资源
    最近更新 更多