显示JQuery错误消息

时间:2013-02-26 11:37:00

标签: jquery asp.net-mvc-4

我想在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);
    },
});

0 个答案:

没有答案