今天我真的很兴奋!在我的SSH项目中用jQuery的异步传输成功了,经过一天多的奋战,大工告成!
我的项目需求是在javascript中向我的controller(即:action)中传输form表单数据,传输到action的任意需要的方法中,处理完结果在返回给jQuery,显示出来。
在其中,我遇到了好多问题(初次使用),但是呢,都慢慢的解决了!下面看一下我的项目:
1、首先在jsp页面中我写了javascript,如下:
1 <script type="text/javascript" src="./js/jquery-1.10.2.js"></script> 2 <script type="text/javascript"> 3 function mySearch(){ 4 var queryStr = ""; 5 var mydata = $("#myform").serialize(); 6 var url = "cwgl_searchByConditions"; 7 $.post(url,mydata,searchListCallBackFun,'json'); 8 }; 9 function searchListCallBackFun(data){ 10 alert("进入回调函数"); 11 alert(data.gshts); 12 $.each(data.gshts,function(index,gsht){ 13 $("#gsht").append( 14 "<tr><td>" + gsht.gsmc + "</td><td>" + gsht.dabh + "</td><td>" 15 + gsht.gshtbh + "</td><td>" + gsht.kh.khxm + "</td><td>" 16 + gsht.kh.qc + "</td><td>" + gsht.khjhhkje + "</tr>" 17 ); 18 }); 19 };