Значение ответа JQuery AJAX на метку - PullRequest
0 голосов
/ 05 ноября 2011

Не могли бы вы проверить и сообщить мне, в чем проблема в приведенном ниже коде. У меня есть действительное значение в response.d (я проверил предупреждение о добавлении), но когда я назначаю это значение метке, оно не меняет значение в метке (lblData).

function LoadPlanBoard() {
    $.ajax({
        type: "POST",
        url: "myplanboard.aspx/WebLoadPlanBoard",
        data: "{flag:'" + 0 + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            $('#<%=lblData.ClientID %>').val(response.d);
        },
        failure: function (response) {
            alert(response);
        },
        error: function (jqXHR, textStatus, errorThrown) {
            var errMessage = "An error occured serving your request. Please try again.";
            if (jqXHR)
                errMessage = $.parseJSON(jqXHR.responseText).Message;
            alert(errMessage);
        }
    });
}

Ответы [ 2 ]

2 голосов
/ 05 ноября 2011

.val () для чтения значений элементов управления формы.Вы должны использовать .text (): http://api.jquery.com/val/

1 голос
/ 05 ноября 2011

Метки в ASP.NET отображаются как теги span, я думаю. Я бы попробовал использовать .html(htmlString).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...