繁体   English   中英

在Javascript或Jquery中如何将外部json文件作为参数传递给函数?

[英]In Javascript or Jquery How to pass external json file as argument to a function?

jquery的新手。我需要知道如何将外部json文件作为参数传递给函数。

我知道如何像下面这样在客户端中作为object传递。

var json = { "key": "value" }

基本上我需要通过传递json data来调用以下函数。

function draw(json) {
 // Code here

  console.log(json);

}

在客户端json意味着我知道如何传递。

draw(json);

但我的json文件来自服务器(外部Json文件)

我也尝试过jquery.getJson()方法。但是没有确切的解决方案。我也不知道我做错了什么。

我的$.getJson代码

draw("$.getJSON("http://localhost/cb/json/Json_30647.json",function(data) {

      return data;   

    }));

请帮助我解决此问题。谢谢。

您不能从异步方法返回。 您正在尝试先将披萨送到您的房子,然后再吃。

调用完成后调用该函数:

$.getJSON("http://localhost/cb/json/Json_30647.json",function(data) {
      draw(data);   
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM