我试图将选择选项的列表返回给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
。