1
我只是想清除带有“讨论”标识的文本区域,它会清除文本框,但不会使用ajax语句从服务器加载数据。当我删除清除该文本区域的行时,它会加载所有数据,但只是添加到当前数据中。文本区域干扰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");
}
}
});
}
我真的没有完全理解这个问题? '$('#讨论')''textarea'? '$('#discussion')有什么问题。val('');'? –
是的,讨论区是textarea。问题是,当我有$('#discussion')。val('');它会清除文本区域,但永远不会在.empty()工作的 – user977154
之后填充文本区域。非常感谢。请张贴您的答案,以便我可以给你信用! – user977154