javascript 如何获取后台的对象???
后台有一个List<string>对象如何在页面加载的时候赋值给javascript中的var对象...
后台有一个List<string>对象 如何在页面加载的时候赋值给 javascript 中的var 对象
展开
7个回答
2016-01-01 · 知道合伙人互联网行家
关注
展开全部
在后台将对象转换成json字符串
如,一个student对象有name,age json: '{"name":"godelegant","age":12}' 然后在前台将此字符串给javascript变量。
var objStr = '{"name":"godelegant","age":12}';
alert(objStr);
var student = eval(objStr);
alert(student); //[object]
alert(student.name); //godelegant
alert(student.age); //12
这样就得到了一个JS的对象.
如,一个student对象有name,age json: '{"name":"godelegant","age":12}' 然后在前台将此字符串给javascript变量。
var objStr = '{"name":"godelegant","age":12}';
alert(objStr);
var student = eval(objStr);
alert(student); //[object]
alert(student.name); //godelegant
alert(student.age); //12
这样就得到了一个JS的对象.
展开全部
var abc='<%=XXXX%>';
追问
请问那有该如何取值呢。比如我想查找某个字符在List的中的索引。var abc怎么取???
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在后台中servlet中 List<string> 的对象假设为A
那么在servlet中: request.setAttribute("A", A);
前台jsp页面中 List<string> A = (A)request.getAttribute("A")
那么在servlet中: request.setAttribute("A", A);
前台jsp页面中 List<string> A = (A)request.getAttribute("A")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将对象定义为 protected 然后输出到页面上。
protected List<string> a = new List<string>();
页面赋值 var b = '<%=a%>';
protected List<string> a = new List<string>();
页面赋值 var b = '<%=a%>';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你个思路,后台当List<string>数据执行完毕的时候,调用前台JS方法进行AJAX操作。
或者
例如:List<string> 值不为空后,把List<string>循环成为string格式,例:string str="1,2,3,4,5,6" 执行
ClientScript.RegisterStartupScript(GetType(), "showDetail", "showDetail(\"" + sb.ToString() + "\");", true);
现在就转到前台代码了
或者
例如:List<string> 值不为空后,把List<string>循环成为string格式,例:string str="1,2,3,4,5,6" 执行
ClientScript.RegisterStartupScript(GetType(), "showDetail", "showDetail(\"" + sb.ToString() + "\");", true);
现在就转到前台代码了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过Response.Write()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询