前端使用表单时,为name属性赋值,后台controller层方法的参数只要与name的值相同,即可获取到该属性的值。
2、ajax
js中将值取出来,通过data这个key传值,数据的值里面也是以key、value的方式,即JSON格式。
data: {key:value},
3、session域或request域
后台将值存入request域里面,使用request.getsession.setAttribute("名字","值")
前台使用sessionScope.名字取值即可。
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>