【问题标题】:JQuery : How get Json Key And Value by and this append (insert into ) list (ul)?JQuery:如何通过这个附加(插入)列表(ul)获取Json键和值?
【发布时间】:2016-12-29 18:03:07
【问题描述】:

请看一下这个jsFiddle:http://jsfiddle.net/xY7tx/3108/

当我在上面的示例中运行getJSON 时,为什么总是触发fail 部分?

如果有人告诉我如何使用 jQuery(甚至使用纯 Javascript)如何获取 JSON 文件的键和值,我将不胜感激。

我的目标是在获得键 (title) 和值 (video_url) 之后,然后将它们全部插入到列表 ul 中,列表中的项目是键,href 是它们的值.谢谢

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及必要的最短代码重现它在问题本身。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Complete, and Verifiable example
  • 如果你检查控制台,你会明白为什么fail 处理程序总是被命中:No 'Access-Control-Allow-Origin' header is present on the requested resource

标签: javascript jquery arrays json getjson


【解决方案1】:

因为它不是 JSON 数据。您正在 getJSONing 一个 HTML 页面。

通过以下链接尝试:

$.getJSON("https://raw.githubusercontent.com/xldrx/kodi-persian-contents/master/movies/movies.json", function(d) {
        console.log(d);
    }).fail( function(d, textStatus, error) {
        alert("getJSON failed \n , status: " + textStatus + "\n "+ ", error: "+error + "\n")
    });

至于列表,我不确定我是否完全理解您的要求,但这是您要查找的内容:https://jsfiddle.net/p77ymjgx/ 吗?

【讨论】:

  • OP如何将此数据添加到ul
  • @Zubzob,谢谢!现在我已经得到了第一部分的答案。如果您能帮助我如何将此数据添加到 ul,我将不胜感激? (我的意思是问题的第二部分(键(标题)作为列表的元素(ul)和值(video_url)作为每个项目的href?那么我会接受你的回答作为这个线程的解决方案。非常感谢!
  • @Zubzob 太棒了!非常感谢!我已接受您的回答作为此主题的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 2021-06-10
  • 2020-06-11
  • 2020-08-06
  • 2016-07-10
相关资源
最近更新 更多