我正在为自己网站上留下的评论创建报价系统。如果用户想回复其他人的发言,则他或她可以单击评论上出现的“引号”按钮,这将运行一个脚本,该脚本将引述的评论(和某些格式)添加到唯一的{{1 }}。该脚本还将考虑df['corpuses'] = df.groupby('lable').bigrams.sum()
中的所有先前内容,并在此其他内容之后添加带引号的注释。
问题是,如果我单击<textarea>
,使其具有焦点,或者在添加更多带引号的注释时尝试调整其大小,即使运行“测试”警报,该内容也不会加载;我必须刷新页面以重置此设置。如果我避免对其进行更改,则可以整天单击引用按钮,并在<textarea>
中适当添加无限数量的注释。我是Javascript的新手,所以我不太确定到底是什么引起了这个问题。
<textarea>
答案 0 :(得分:2)
您不能在load()
上使用<textarea>
。当您需要设置value
时,它将尝试在内部设置innerHTML。
尝试改用$.post
并在回调中设置值
$.post("/php/_quote.comment.php", {
id: quoteID,
content: textContent
}, function(data) {
$("#textarea").val(data).focus();
alert("test");
}).fail(function(){ alert('failed for some reason, inspect in dev tools network');})