我试图将选择选项的列表返回给JqGrid添加功能。
我有一个javascript / jquery函数,该函数执行GET以获取预先格式化的字符串以与JqGrid一起使用。我在将结果返回到JqGrid时遇到麻烦。如何从jQuery Get函数返回数据?

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;
}

最佳答案

$.get开始异步AJAX请求,并在完成后调用回调function(data) ...$.get本身在请求完成之前返回。 alert("SelectOptions ...")部分立即运行(在检索数据之前),因此尚未设置selectOptions

08-19 06:21