如何给html textarea文本域动态添加数据。
本人有这这样一个需求:
就是批量删除数据库中的数据,然后把每条删除信息通过textarea显示到页面上,没删除一条数据就在textarea中追加一条数据,用来给用户展示删除的数据,我现在通过dwr尝试,但是没有达到自己想要的结果:
DWREngine.setAsync(false); c_lttb_pbh_deltetOutDispatch.readExcel(path, sheetName, beginCol, endCol,function(data){ if(data.length==0){ alert("发生错误,请检查EXECL是否规范"); }else{ document.all.resultText.value="共有:" + data[0].length + "条数据"; for(var i=0;i<data[0].length;i++){ c_lttb_pbh_deltetOutDispatch.archiveProcessFor112(data[0][i],data[1][i],sheetName,function(resultInfo){ var resInfo = document.all.resultText.value; resultInfo = resInfo + "\n" + (i+1) + ":" + resultInfo; document.all.resultText.value=resultInfo; }); } } }); DWREngine.setAsync(true);var id =....//获取你要删除的信息的idjQuery.ajax({ type: "post", url: "后台处理.action?id="+id,//返回当前id下的内容信息即result success: function(result) { if(result.length>0) { jQuery("#id").append(result);//这里的id即为textarea的id }else { alert('没有符合数据的内容!'); } }, error: function(xhr, status, error) { alert("服务器出错,请稍候再试。。。"); }, cache:false });
[解决办法]
var id =....//获取你要删除的信息的idjQuery.ajax({ type: "post", url: "后台处理.action?id="+id,//返回当前id下的内容信息即result success: function(result) { if(result.length>0) { jQuery("#id").append(result);//这里的id即为textarea的id }else { alert('没有符合数据的内容!'); } }, error: function(xhr, status, error) { alert("服务器出错,请稍候再试。。。"); }, cache:false });