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