文本区域干扰Ajax代码

时间:2014-04-01 00:36:23

标签: javascript jquery ajax

我只是试图清除带有“讨论”ID的文本区域,它清除了文本框,但它没有使用ajax语句从服务器加载数据。当我删除清除该文本区域的行时,它会加载所有数据,但只会添加到当前数据中。

这是我的代码:

function LoadRoomMessages(id)
{
    $.ajax(
    {
        type: "Get",
        url: "@Url.Action("GetMessages", "Home")",
        data: { roomId: id },
        success: function (data)
        {
              // Here is the line that causes issues.
              $('#discussion').val('');
              json = data;
              var obj = JSON.parse(json);
              for (var i = 0; i < data.length; i++)
              {
                  $('#discussion').append(htmlEncode(obj[i].Author) + " : " + htmlEncode(obj[i].Message) + "\r\n");
              }
        }
    });
}

1 个答案:

答案 0 :(得分:1)

您也可以尝试(按照您的要求回答)

$('#discussion').empty();