【问题标题】:How can I run this function that parses remote json when i press a button?当我按下按钮时,如何运行解析远程 json 的函数?
【发布时间】:2016-12-16 00:30:13
【问题描述】:

我怎样才能使用这样的东西来解析远程 json,而不是在文档准备好时运行,而是在我按下按钮时运行?

jQuery(document).ready(function($){
  $.getJSON("https://example.com/example.json", function(data){
    var name = data.fullname; //note the data.data
    alert(name);
  });
});

谢谢

【问题讨论】:

  • 提示:在此处发布问题之前,read the docs,请尝试在线查找解决方案,如果仍然无法解决问题,请返回此处并展示您所付出的努力进入它,以及你尝试过的东西。
  • 对不起,这是我尝试过的,但它不起作用,所以我想我会发布有效的方法。 jsfiddle.net/7sux3jc9/1

标签: javascript jquery json parsing


【解决方案1】:

添加按钮

<button id="action_button">Click Me</button>

然后使用jquery

$(document).ready(function(){ 
  $('#action_button').on('click', function(){ 
  $.getJSON("https://example.com/example.json", function(data){
    var name = data.fullname; //note the data.data
    alert(name);
   });
 });
});

【讨论】:

  • 嗯。我只是在小提琴中尝试过......但它没有用。
  • @HEXICLE 您忘记关闭一个});,并且您使用的JSON URL 没有返回任何内容。检查它是否正确。这是一个使用另一个 URL 的工作示例:jsfiddle.net/7sux3jc9/3
  • 啊,谢谢!我很确定 api 现在已经关闭,因为我之前使用了那个确切的链接并且它有效......谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-01
  • 2016-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多