用户名 密码 记住我 还未注册?

求助如何将index.php上的数组变量传值为模板中的数组变量? [技术论坛 - 模块开发]

XOOPS China 讨论区 > XOOPS Module (模块) > 模块开发 > 求助如何将index.php上的数组变量传值为模板中的数组变量?

正在浏览:   1 名游客



 到底部   前一个主题   下一个主题  [无发表权] 请登录或者注册



求助如何将index.php上的数组变量传值为模板中的数组变量?
新进会员
注册日期:
2010/7/12 15:40
来自 山东省禹城市
所属群组:
注册会员
帖子: 5
等级: 1; EXP: 34
HP: 0 / 8
MP: 1 / 28
离线
如:逻辑文件index.php:

$arr=array(
"1"=>array("name"=>"name1","sex"=>"1"),
"2"=>array("name"=>"name2","sex"=>"0"),
"3"=>array("name"=>"name2","sex"=>"0"),
json=json_encode($arr);

$xoopsTpl->assign("json",$json);

在模板文件*.html中js代码为
var json ={$json};
alert(json.length)

以上是在网上找的资料,不过没有实现,网上找这样的资料太难了
请各位高手指点一二
就是如何将PHP中的数组,转换为模板中js的数组变量

2010/7/24 10:16
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 求助如何将index.php上的数组变量传值为模板中的数组变量?
Support Team
注册日期:
2006/11/30 20:48
来自 beijing
所属群组:
网站管理员
注册会员
Dev+Hack
资料整理组
帖子: 1204 | 精华: 16
等级: 30; EXP: 23
HP: 146 / 730
MP: 401 / 10197
离线
json还是很靠谱的
php这边就是json_encode();
js那边最简单的就是看看jquery怎么玩吧

2010/7/24 21:55
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 求助如何将index.php上的数组变量传值为模板中的数组变量?
高级会员
注册日期:
2009/2/11 16:36
来自 北京
所属群组:
注册会员
帖子: 88
等级: 8; EXP: 35
HP: 0 / 183
MP: 29 / 1382
离线
php把数组传给模板
你在js部分可以设置一个js数组,然后将<{$arr}>循环放进你设定的js数组里,也可以。

2010/7/25 14:48
工具箱 短消息 Email PDF 书签 打印 举报 回顶部



  [无发表权] 请登录或者注册


可以查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可使用HTML语法。
不可使用签名档。

[高级搜索]