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

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

本文关键字:文件 json 参数传递 函数 外部 Jquery Javascript      更新时间:2023-09-26

我是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);   
});