javascript - 成功提交 ajax 后,我无法清除我的 textare 值
问题描述
$(document).on('click','#commentsubmitimage',function(e) {
console.log("beni");
e.preventDefault();
var content =$('#commenttext').val();
console.log(content);
var imageid = $('#imagecomid').val();
$.ajax({
type: 'POST',
url: "/user/postcoment/" + imageid,
data:{
contenta:content
},
success: function(data) {
// have try this
document.getElementById(commenttext).innerHTML = '';
// have try this
$('#commenttext').val('');
},
error: function(data) {
console.log(data);
}
});
});
我想用 id="commenttext" 清除我的 textareaa 我已经尝试了所有方法,但没有任何建议?
解决方案
如果您的成功回电正常工作,然后写
success: function(data) {
alert("working");
$("#commenttext").val("");
推荐阅读
- javascript - jQuery 3.3.1 - 行未使用 append() 添加到表的 tbody
- python - 获取数据透视表中列部分的平均值
- c# - 如何通过运行时用户帐户使用 PowerShell 读取 Outlook 邮箱
- javafx - 以两行显示 ComboBox 项目,而不是在一行中显示
- spring-boot - 如何用java处理海量http请求?
- python - 带有 ISelectionFilter 的 PickObjects 不允许我选择任何东西,为什么?
- reactjs - ReactJS 使用 NPM 找不到模块'@babel/preset-es2015'
- python - 从 ui 对话框导入中阻止启动屏幕
- reactjs - 将状态从一个组件传递到另一个无状态组件
- tslint - TSLint 计数错误