我試圖將選擇選項列表返回給JqGrid添加功能。 我有一個JavaScript/jquery函數,它執行GET來獲取預格式化爲使用JqGrid的字符串。儘管如此,我仍然無法將結果返回給JqGrid。我如何從jQuery Get函數返回數據?具有可變問題的jquery函數
function getDealerPoolSelectOptions() {
var selectOptions = "1:A;";
$.get("DealerManagement/GetAllDealerPoolCodes", function(data) {
alert("Data: " + data.toString()); //Displays all the data I'm looking for
selectOptions = data;
});
alert("SelectOptions: " + selectOptions); //Just Displays the 1:A
return selectOptions;
}
你有沒有嘗試'selectOptions = data.toString()'? – cambraca 2010-11-16 23:45:50
是的,我嘗試在任何地方添加toString,但它似乎沒有什麼區別。它其實已經是一個字符串。 – MaxGeek 2010-11-16 23:47:53
哦,我看到你的問題,'$ .get'是異步的,所以selectOptions在函數返回後被設置(代碼在服務器返回請求之後運行) – cambraca 2010-11-16 23:48:32