javascript 如何获取后台的对象???

后台有一个List<string>对象如何在页面加载的时候赋值给javascript中的var对象... 后台有一个List<string>对象 如何在页面加载的时候赋值给 javascript 中的var 对象 展开
 我来答
趣事情
2016-01-01 · 知道合伙人互联网行家
趣事情
知道合伙人互联网行家
采纳数:517 获赞数:5452
电脑技术,软件开发。移动开发。网站建设相关专业知识。都可以提供解答和相关技术指导。

向TA提问 私信TA
展开全部
在后台将对象转换成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的对象.
yanfei0410
2011-09-26 · TA获得超过357个赞
知道小有建树答主
回答量:530
采纳率:66%
帮助的人:255万
展开全部
var abc='<%=XXXX%>';
追问
请问那有该如何取值呢。比如我想查找某个字符在List的中的索引。var abc怎么取???
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
498255687
2011-09-26 · 超过22用户采纳过TA的回答
知道答主
回答量:66
采纳率:50%
帮助的人:24.6万
展开全部
在后台中servlet中 List<string> 的对象假设为A
那么在servlet中: request.setAttribute("A", A);
前台jsp页面中 List<string> A = (A)request.getAttribute("A")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jimmysea
2011-09-26 · 超过10用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:40.1万
展开全部
将对象定义为 protected 然后输出到页面上。
protected List<string> a = new List<string>();
页面赋值 var b = '<%=a%>';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wj8319821
2011-09-26 · TA获得超过273个赞
知道答主
回答量:90
采纳率:100%
帮助的人:32.9万
展开全部
给你个思路,后台当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);
现在就转到前台代码了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ty68351114
2011-09-26 · TA获得超过716个赞
知道答主
回答量:253
采纳率:0%
帮助的人:151万
展开全部
通过Response.Write()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cxfzxj9898
2011-09-26
知道答主
回答量:62
采纳率:0%
帮助的人:27.2万
展开全部
1楼正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式