[英]Codeigniter/JSON/AJAX - Can't see array data from URL
我正在尝试使用来自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获取数据的任何帮助。
您需要使用CORS或JSONP。 请在类似的帖子中阅读我的答案: 本地AJAX呼叫远程站点在Safari中有效,但在其他浏览器中无效
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.