我是 jquery 新手。我需要知道如何将外部 json
文件作为参数传递给函数。
我知道如何在客户端作为对象
传递,如下所示。
var json = { "key": "value" }
基本上我需要通过传递json数据
来调用下面的函数。
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);
});
关于javascript - 在 Javascript 或 Jquery 中如何将外部 json 文件作为参数传递给函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28285655/