我正在使用这个读取一些内部 json 数据的脚本。
数据当前在实际页面中。
我需要更改代码才能使用 getJSON?以便它从外部页面/url 读取 json
这是当前的完整代码:
<script>
var data = [{"id": "1","title": "mytitle"}];
var output = '';
$.each(data, function(index, value){
output += '<li data-icon="false"><a href="#">' + value.title + '</a></li>';
});
$('#listview').append(output).listview('refresh');
</script>
如何更改代码以便我可以使用外部 json 代码而不是这种方式,例如向其中添加 getJSON?
最佳答案
$.getJSON('url_to_script', function(data) {
var output = '';
$.each(data, function(index, value){
output += '<li data-icon="false"><a href="#">' + value.title + '</a></li>';
});
$('#listview').append(output).listview('refresh');
});
但是如果你想从不同的域获取数据,那么你需要以下内容:
$.getJSON("url_to_script?jsoncallback=?",, function(data) {
var output = '';
$.each(data, function(index, value){
output += '<li data-icon="false"><a href="#">' + value.title + '</a></li>';
});
$('#listview').append(output).listview('refresh');
});
阅读更多关于 .getJSON() .
关于javascript - 本地 JSON 数据到 URL 上的 getJSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11924177/