首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax向jsp页面传递参数有关问题

2013-04-21 
ajax向jsp页面传递参数问题[imghttp://][/img]想要实现点击上面的详细按钮,弹出一个对话框,并且需要向弹

ajax向jsp页面传递参数问题
[img=http://][/img]
想要实现点击上面的详细按钮,弹出一个对话框,并且需要向弹出的页面传递参数,但是参数怎么都传递不过去,总感觉ajax有点问题,着实不懂,请各位赐教。

/*详细信息处理*/ 
 $(".project tr:gt(0)").each(function(i){
 $(this).children().eq(3).click(function(){
$(this).css("color","red");
$('#dd').dialog({
  onClose:function(){
$("td").css("color","black");  
  }
  });
$.ajax({
url:"#",
dataType:'html',
data:"row=i",/*传到后台的字段待商议*/
success:function(msg){
$('#dd').dialog({
         title:"项目详情",
 width:500, height:400,
 top:50,left:300,
 cache:false,
 href:'project/teacher/item-details.jsp'     /*根据字段查询出相关信息,显示在页面中,将页面加载到对话框中*/
 });
}

})

 });



传递的参数就是data处的值,但是通过在jsp页面用String row = request.getParameter("row");却报错。 ajax jsp
[解决办法]

data:"row=i",/*传到后台的字段待商议*/
改成
data:"row="+i,/*传到后台的字段待商议*/
[解决办法]
ajax不是这样传参的,格式错误。应该是data:{row : i}
[解决办法]
引用:
对 三楼正解,不过还有一个建议,我当时还想传输组呢,最后发现ajax不支持,所以,提醒大家ajax传递数据 ,只能一个一个都写在大括号里
可以把数据转换成json数组,直接可以传到后台。json可以封装任何类型的对象,就像map一样。

热点排行