1

レコードがない場合、「レコードが見つかりません」というメッセージをListItemとして返したいのですが。「data.d」を使って、結果が空かどうかをなんとか検出できました。ただし、データ項目として「レコードが見つかりません」を返す方法がわかりません。これを手伝ってくれませんか。ありがとう。

$.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
                                }
                            }))
                        }
                    }
4

1 に答える 1

1

それ以外の:

return {
    value: "No record found",
    id: -1
};

response結果をウィジェットに通知する関数を呼び出す必要があります。

response([{
    value: "No record found",
    Id: -1
}]);
于 2012-04-04T15:16:04.257 に答える