2013-04-01 64 views
0

我試圖在javascript中傳遞參數值$.get以外的jQuery。我讀過,我應該以某種方式在同步模式下做到這一點,但我找不到解決方案。在javascript中傳遞get查詢中的變量

這裏是我的代碼:

var flag; 
var t = $.get("mutalyzer.php?id="+variation.value, function(data) { 
    flag=data; 
}); 
document.write(flag); 

在那裏我得到未定義結果。

謝謝!

+2

把'document.write()的'了'$不用彷徨內()'回調,並沒有考慮建議使用同步ajax嚴重。 – Pointy

回答

3

它寫的回調函數內

試試這個

var t = $.get("mutalyzer.php?id="+variation.value, function(data) { 
    //this is the callback function and runs when get gets completed 
    flag=data; 
    document.write(flag); 
}); 
+2

應該注意的是,在那裏調用'document.write()'確實會顯示返回的值,但最終結果將是原始頁面剩下的所有值。 – Pointy

+0

是的..)...絕對正確... :) – bipen

+0

嗨,其實我想在我的代碼中的其他功能使用變量標誌,不僅打印它。 – user2232230