我尝试使用来自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获取数据非常感谢。
答案 0 :(得分:0)
您需要使用CORS或JSONP。请在类似的帖子中阅读我的回答: local AJAX-call to remote site works in Safari but not in other browsers