我只是试图清除带有“讨论”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");
}
}
});
}
答案 0 :(得分:1)
您也可以尝试(按照您的要求回答)
$('#discussion').empty();