簡體   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