可以在javascript中接受后台传过来的list类型吗 可以在javascript中接受后台传过来的list类型吗list类型怎么接受啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道你说的是不是JSP语言,如果不是,请忽略下面的文字 首先告诉你不可以直接把一个后台的LIST变量给JS接受的JS是一种脚本语言,他只在客户端(IE)运行,JAVA是基本WEB服务器运行,JSP页面里面里与JAVA相关的语言都是在WEB服务器运行完成的JS与JAVA之间是不能进行对象传递的,这个东西说容易好像也有点深度,如果你理解了就很简单 不行,不过可以变通,在SERVLET或JSP里面,把那个LIST里面的有用的信息,构造一个JSON、XML、JS数组或你认为合适的字符串返回,字符串JS是认得的,如果是JSON之类,就直接eval一下,就能用了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type" /><title>无标题 1</title></head><body><script type="text/javascript">//假设你生成的字符串保存在listString里面//JSP里面的代码是这么写的//var json = '<%=listString%>';//生成HTML后如下var json = '({book1:{author:"aaa",price:"23.5"},book2:{author:"bbb",price:"58"}})';//jsvar obj = eval(json);for(var key in obj) alert(key+"的作者是:"+obj[key].author+",价格是:"+obj[key].price);</script></body></html> 在后台转化处理成前台的js脚本然后输出,最后经由js执行产生可使用的变量. http://topic.csdn.net/u/20080824/11/ee8670af-a9b1-4955-b384-0b38a51e026b.html 我是楼主那么在json对象可以在界面中保留吗<s:hidden name="json"></s:hidden>这样,,,我在javascript中,,,把从数据库中读取回来的数据再一次赋值给这个hidden,,,那么他能在遍历一次吗 <s:iterator value="list" status="status"> <tr> <th colspan="2" class="x-html-cell01"> <s:property value="kind"/></th> <th class="x-html-cell_tdC"> <s:property value="insa_dept_code"/></th> <th class="x-html-cell_tdC"> <s:property value="insa_sect_code"/></th>这个struts2标签也能去遍历json对象里的数据吗? 求 js 读取xml 类!(兼容问题) 帮忙处理一个简单的字符串 一个文本框的问题 与jquery中的detach方法相对应的方法是哪个? 如何隐藏网页中第二个<table> </table>中的内容 我这个怎么不滚动呀!!是window.scrollBy() 没用对吗? 请教高手关于showModalDialog传递对象的问题,还有些地方不清楚 那位高手帮忙写一个javascript的句子 哪有HTML和JSCRIPT的詳細學習資料下載﹖ 等待!链接问题 超链接问题 急 急急????????????????? 如何更高html里写的所有样式值
首先告诉你不可以直接把一个后台的LIST变量给JS接受的JS是一种脚本语言,他只在客户端(IE)运行,JAVA是基本WEB服务器运行,JSP页面里面里与JAVA相关的语言都是在WEB服务器运行完成的JS与JAVA之间是不能进行对象传递的,这个东西说容易好像也有点深度,如果你理解了就很简单
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>无标题 1</title>
</head>
<body>
<script type="text/javascript">
//假设你生成的字符串保存在listString里面
//JSP里面的代码是这么写的
//var json = '<%=listString%>';
//生成HTML后如下
var json = '({book1:{author:"aaa",price:"23.5"},book2:{author:"bbb",price:"58"}})';//js
var obj = eval(json);
for(var key in obj)
alert(key+"的作者是:"+obj[key].author+",价格是:"+obj[key].price);
</script>
</body></html>
<s:hidden name="json"></s:hidden>这样,,,
我在javascript中,,,把从数据库中读取回来的数据再一次赋值给这个hidden,,,那么他能在遍历一次吗
<s:iterator value="list" status="status">
<tr>
<th colspan="2" class="x-html-cell01"> <s:property value="kind"/></th>
<th class="x-html-cell_tdC"> <s:property value="insa_dept_code"/></th>
<th class="x-html-cell_tdC"> <s:property value="insa_sect_code"/></th>
这个struts2标签也能去遍历json对象里的数据吗?