我希望在没有记录时将“No Record Found”消息作为ListItem返回。我设法通过使用“data.d”检测结果是否为空。但是,我不知道如何返回“No Record Found”作为数据项。你能帮帮我吗?感谢。
$.ajax({
url: "/WebServices/Misc.asmx/GetOtherQualifications",
data: "{ 'ModuleID': '" + $("#<%= hdModuleRef.ClientID %>").val() + "', 'search': '" + $("#<%= txtCourseName.ClientID %>").val() + "' }",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function (data) {
if (data.d == "") {
return {
value: "No record found",
id: -1
}
}
else {
response($.map(data.d, function (item) {
return {
value: item.Name,
id: item.KeyID
}
}))
}
}
答案 0 :(得分:1)
而不是:
return {
value: "No record found",
id: -1
};
您需要调用response
函数,该函数会通知小部件结果:
response([{
value: "No record found",
Id: -1
}]);