1

Ajax 呼び出しのエラー部分で JQuery ダイアログを表示したい。現在、以下のコードを使用していますが、ポップアップ ダイアログとしてではなく、ページにメッセージが表示されます。最初にページが読み込まれると、表示したくないページにも表示されるアイコンが表示されます。

.cshtml

<div id="dialog-confirm" title="Error Message">
    <p>
      <span id="dialog-text"> </span>
      <span class="ui-icon ui-icon-alert" style="float:right; margin:0 7px 20px 0;"></span>
    </p>
</div>

Ajax 呼び出し - エラー時、上記のダイアログに実際のエラー メッセージを表示したい

$.ajax(
{
    type: "GET",
    contentType: "application/json; charset=utf-8",
    url: '@Url.Action("UpdateRecord", "Client")',
    data: { "id": id, "name": clientName, "code": clientCode, "typeId": clientTypeId, "clientStatusCode": clientStatusCode },
    dataType: "json",
    beforeSend: function () {//alert(id);
    },
    error: function (request) {
        alert('inside error');
        $("#dialog-text").html(request.responseText);
        $("#dialog-confirm").dialog("open");

        //alert(request.responseText);
    },
});
4

0 に答える 0