使用javascript变量

jhzhou882 2008-08-25 09:29:37
function logisticCode1()
{
index =0;
var username = '<c:out value="${mlogistic[0].logisticCode}"></c:out>';
alert(username);
}

mlogistic[0]可以换成mlogistic[index] 么?
如果可以要如何写?
感激不尽
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2008-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Landor2004 的回复:]
考虑一下javascript和java的运行时不同,所以这种动态获取方式无法实现,你右键查看源代码也可以看到其运行的前后顺序
运行完java后采取执行javascript
你可以写成
var username = '${mlogistic[0].logisticCode}';
var username = '${mlogistic[1].logisticCode}';
var username = '${mlogistic[2].logisticCode}';
但是就是不能写成var username = '${mlogistic['+i+'].logisticCode}';

如果你想使用的话,得在…
[/Quote]同意
syzhwh 2008-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Landor2004 的回复:]
考虑一下javascript和java的运行时不同,所以这种动态获取方式无法实现,你右键查看源代码也可以看到其运行的前后顺序
运行完java后采取执行javascript
你可以写成
var username = '${mlogistic[0].logisticCode}';
var username = '${mlogistic[1].logisticCode}';
var username = '${mlogistic[2].logisticCode}';
但是就是不能写成var username = '${mlogistic['+i+'].logisticCode}';

如果你想使用的话,得在…
[/Quote]
同意
Landor2004 2008-08-25
  • 打赏
  • 举报
回复
考虑一下javascript和java的运行时不同,所以这种动态获取方式无法实现,你右键查看源代码也可以看到其运行的前后顺序
运行完java后采取执行javascript
你可以写成
var username = '${mlogistic[0].logisticCode}';
var username = '${mlogistic[1].logisticCode}';
var username = '${mlogistic[2].logisticCode}';
但是就是不能写成var username = '${mlogistic['+i+'].logisticCode}';

如果你想使用的话,得在界面上迭代出所有的mlogistic,以hidden的形式隐藏实现,然后再在js中引用

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧