javascript - 本地 JSON 数据到 URL 上的 getJSON

标签 javascript jquery json jquery-mobile

我正在使用这个读取一些内部 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/

相关文章:

javascript - 写入 iframe 会导致浏览器使用不同的 url 重新加载

jquery - 选择 JSON 数据并显示在我的 HTML 中

javascript - 为什么首先考虑这个 else 语句而不是上面的 if 值之一?

javascript - 在创建的文档上使用 GetElementsByClassName

javascript - 有人在生产 Rails 应用程序中使用 Babel/6-to-5 吗?

python - 根据条件更改多个文件的名称

ios - RestKit 响应未正确映射

javascript - 如何在前端和后端之间共享 TypeScript/JavaScript?

jquery - 按类别隐藏多个表行

jquery - IE9加载JQuery极慢,其他浏览器都很快