按教程,发现我的extjs tree一直无限延伸下去?ynode
|
taito
2008-06-26
http://www.javaeye.com/topic/177501
按这个教程,我做的样子发现一直无限延伸下去。 数据库结构
再日志中发现
Processing CategoriesController#index (for 127.0.0.1 at 2008-06-25 16:49:52) [GET]
Session ID: BAh7BzoMY3NyZl9pZCIlMDBmOGM5MzA5MzY5MmUzZDA4NGJiMDQ5YTEwZDU4
MDYiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhh
c2h7AAY6CkB1c2VkewA=--4f2c12f75ffd8aa6b283a3d5286063a973b9d2d6
Parameters: {"format"=>"json", "node"=>"ynode-29", "action"=>"index", "controller"=>"categories", "_dc"=>"1214383792609"}
[4;36;1mCategory Load (0.000000)[0m [0;1mSELECT * FROM `categories` WHERE (parent_id IS NULL) [0m
[4;35;1mCategory Columns (0.016000)[0m [0mSHOW FIELDS FROM `categories`[0m
Completed in 0.04700 (21 reqs/sec) | Rendering: 0.00000 (0%) | DB: 0.01600 (34%) | 200 OK [http://localhost/categories?_dc=1214383792609&format=json&node=ynode-29]
Processing CategoriesController#index (for 127.0.0.1 at 2008-06-25 16:49:52) [GET]
Session ID: BAh7BzoMY3NyZl9pZCIlMDBmOGM5MzA5MzY5MmUzZDA4NGJiMDQ5YTEwZDU4
MDYiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhh
c2h7AAY6CkB1c2VkewA=--4f2c12f75ffd8aa6b283a3d5286063a973b9d2d6
Parameters: {"format"=>"json", "node"=>"ynode-29", "action"=>"index", "controller"=>"categories", "_dc"=>"1214383792609"}
[4;36;1mCategory Load (0.000000)[0m [0;1mSELECT * FROM `categories` WHERE (parent_id IS NULL) [0m
[4;35;1mCategory Columns (0.016000)[0m [0mSHOW FIELDS FROM `categories`[0m
Completed in 0.04700 (21 reqs/sec) | Rendering: 0.00000 (0%) | DB: 0.01600 (34%) | 200 OK [http://localhost/categories?_dc=1214383792609&format=json&node=ynode-29]
node 的值是 ynode- xxx ? 不知道是什么原因? 请教,感谢! 我的环境是:Rails 2.0.2 ,extjs 是 2.1 版本 |
|
|
cheng022074
2008-06-29
这个需要检查一下你的服务器代码,EXTJS中的Tree的一般运行模式是每次在展开时,以当前node的id值作为参数向服务器请求其子节点的JSON,也就是说,在客户端如果没有显式的改变node的id值,其id值必然是上一次请求服务器的结果,建议你还是检查这个是 ynode- xxx的节点的上一个节点值倒底向客户端输出了什么
|

