2010-11-25 104 views
1

我開始在jQuery中使用一些基本的ajax調用。該調用工作正常,但除了ajax響應之外,我還想將其他參數傳遞給回調函數。我想要傳遞的額外變量是:map_div,data_name,var_name如何在jQuery異步ajax調用中傳遞多個回調參數?

我不清楚我如何通過回調函數(DrawWoldMap)傳遞這些變量。任何人都知道這個語法?

google.load('visualization', '1', {'packages': ['geomap']}); 
google.setOnLoadCallback(OnLoad); 
function OnLoad() { 
    $.ajax({ 
     type: "POST", 
     url: 'chart_feeds/parcel/map.php?start='+from_date+'&end='+to_date, 
     data: '{}', 
     contentType: "application/json; charset=utf-8", 
     dataType: "json", 
     success: DrawWorldMap 
    }); 
} 
+0

可能重複的[JQuery的更多參數傳遞到回調](http://stackoverflow.com/questions/939032/jquery-pass-more-參數進入回調) – 2010-11-25 21:43:31

回答

2

用下面的代碼片斷替換DrawWorldMap

function (response) { 
    DrawWorldMap(response, map_div, data_name, var_name); 
} 
+0

完美。謝謝! – user77413 2010-11-25 21:58:34

相關問題