是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;
}));
请帮我解决这个问题。谢谢。
答案 0 :(得分:3)
您无法从异步方法返回。你正在尝试将比萨饼送到你的房子前吃。
呼叫完成后呼叫该功能:
$.getJSON("http://localhost/cb/json/Json_30647.json",function(data) {
draw(data);
});