哦,是这样啊,你可以先把要上传的文本放到cache
cache["key"]+=cache["key"].tostring()+"上传文本"
或viewstate中,
viewstate["key"]+=viewstate["key"].tostring()+"上传文本"
当你点击保存按钮的时候,保存到数据库即可
删除的时候,把这个容器清空
cache["key"]=null
viewstate["key"]=null
var a = $("#mes").innerHTML.txt不知道你们通过什么方法保存到后台;
现在值=a,你看看怎么保存吧,保存实际就是添加一条数据;
这里在你的开发语言中写一个添加方法,把a添加到后台应该就是这样了
直接post提交数据就行了
<script> function getTrObjsValue(trObjsArr) { if (trObjsArr == null || trObjsArr.length == 0) return '' var str = '' for (var i = 0 i < trObjsArr.length i++) { var tdChilds = trObjsArr[i].getElementsByTagName('TD') for (var j = 0 j < tdChilds.length j++) { var name = tdChilds[j].getAttribute('name') //获取当前列对应的<col/>的列名 alert('name=' + name) var value = tdChilds[j].getAttribute('value') //获取选中行的当前列的数据 alert('value=' + value) if (name && name != '') { str = str + '[列名:' + name + ';列值:' + value + ']' } } } $.ajax({ type: 'POST', data: {}, url: 'xxxxxx.do?str='+str, complete: function (xhr) { var rst = xhr.responseText if (rst == '1') alert('添加成功!') else alert(rst) } }) return str }</script>