jquery代码中如何获得后代传过来的数据 比如说前台 request.setAttribute("list",list); jquery中该如何写 30

我新手,求真相,不用尖括号百分号的... 我新手,求真相,不用尖括号百分号的 展开
 我来答
lifei6671
2012-09-11 · TA获得超过9228个赞
知道大有可为答主
回答量:3899
采纳率:25%
帮助的人:2760万
展开全部
你说的后代是指后台吧.

是指直接通过页面嵌入生成的数据呢还是通过jquery的ajax调用到的后台数据呢?

这两种写法不同!
追问
貌似用ajax和DWR可以的,但是我不会用啊,谁给个例子给我解释一下,我再给Ta30分
追答
  $.ajax({
  url: "test.html",
  cache: false,
  success: function(html){
  $("#results").append(html);
  }
  });
这是一个简单的例子, 更多你可以参看jQuery手册!
百度网友9867d98
推荐于2018-05-07 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:129
采纳率:100%
帮助的人:89万
展开全部
还真只能这么传貌似var number = "<%=request.getAttribute("number")%>";
但是你这样传递的话,貌似是不能直接传list的,会出现乱码,因为它会将list转成String[],然后再传递。
你有2种选择,如果只是简单list里面放String或者int,那么可以后台拼接字符串,比如"1,2,3,4,5,6",然后前台String.split(",");得到一个数组。
或者如果你用struts框架了,你可以定义form,然后再form中定义一个名称对应的list,然后写setter和getter方法。前台按照名称在页面上定义一个input标签,type是hidden的,然后jquery再获取这个标签的值。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
siuben
2012-09-11
知道答主
回答量:31
采纳率:0%
帮助的人:7.3万
展开全部
后台生成json数据不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式