
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x6A;&#x71;&#x75;&#x65;&#x72;&#x79;&#x2E;&#x74;&#x72;&#x65;&#x65;&#x76;&#x69;&#x65;&#x77;&#x2E;&#x61;&#x73;&#x79;&#x6E;&#x63;&#x7B80;&#x4ECB;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x31;&#x30;&#x2D;&#x30;&#x31;&#x2D;&#x31;&#x39;&#x20;&#x30;&#x39;&#x3A;&#x35;&#x34;&#x20;&#x41;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=4">&#x811A;&#x672C;&#x8BED;&#x8A00;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> jquery.treeview.async&#x7528;&#x4E8E;&#x5728;&#x9875;&#x9762;&#x663E;&#x793A;&#x4E00;&#x4E2A;&#x6811;&#x5F62;&#x83DC;&#x5355;&#xFF0C;&#x5176;&#x7279;&#x70B9;&#x5728;&#x4E8E;&#x6240;&#x6709;&#x8282;&#x70B9;&#x90FD;&#x662F;&#x5F02;&#x6B65;&#x83B7;&#x53D6;&#x7684;(&#x53EA;&#x52A0;&#x8F7D;&#x6240;&#x9700;&#x7684;&#x8282;&#x70B9;&#xFF0C;&#x907F;&#x514D;&#x4E00;&#x6B21;&#x6027;&#x52A0;&#x8F7D;&#x5168;&#x90E8;&#x5BFC;&#x81F4;&#x5BA2;&#x6237;&#x7AEF;&#x6D4F;&#x89C8;&#x5668;&#x5361;&#x6B7B;)&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x8FD4;&#x56DE;json&#x683C;&#x5F0F;&#x7684;&#x5BF9;&#x8C61;&#x6570;&#x7EC4;&#x5373;&#x53EF;&#x3002;&#x6BCF;&#x4E2A;json&#x5BF9;&#x8C61;&#x53EF;&#x4EE5;&#x5305;&#x542B;&#x5982;&#x4E0B;&#x5C5E;&#x6027;&#xFF1A;<br/>&#xB7;&#x7B80;&#x5355;&#x7684;&#x8282;&#x70B9;&#x5BF9;&#x8C61;&#xFF1A;{&#34;text&#34;:&#34;mzwu.com&#34;}<br/>&#xB7;&#x5305;&#x542B;&#x5B50;&#x8282;&#x70B9;&#x5BF9;&#x8C61;(&#x5F02;&#x6B65;)&#xFF1A;{&#34;text&#34;:&#34;other&#34;,&#34;id&#34;:&#34;other&#34;,&#34;hasChildren&#34;:&#34;true&#34;}<br/>&#xB7;&#x5305;&#x542B;&#x5B50;&#x8282;&#x70B9;&#x5BF9;&#x8C61;(&#x975E;&#x5F02;&#x6B65;)&#xFF1A;{&#34;text&#34;:&#34;ftp&#34;,&#34;children&#34;:[{&#34;text&#34;:&#34;aaa.com&#34;},{&#34;text&#34;:&#34;bbb.com&#34;}]}<br/>&#x8BF4;&#x660E;<br/>&#x5F02;&#x6B65;&#x83B7;&#x53D6;&#x8282;&#x70B9;&#x6570;&#x636E;&#x65F6;&#xFF0C;treeview&#x4F1A;&#x4F7F;&#x7528;get&#x65B9;&#x5F0F;&#x63D0;&#x4EA4;&#x4E00;&#x4E2A;&#x53C2;&#x6570;(root)&#x5230;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#xFF0C;treeview&#x521D;&#x59CB;&#x5316;(&#x9996;&#x6B21;&#x52A0;&#x8F7D;)&#x65F6;&#xFF0C;&#x8FD9;&#x4E2A;&#x53C2;&#x6570;&#x503C;&#x4E3A;source&#xFF0C;&#x4E4B;&#x540E;&#x5F02;&#x6B65;&#x83B7;&#x53D6;&#x5B50;&#x8282;&#x70B9;&#x65F6;&#xFF0C;&#x53C2;&#x6570;&#x503C;&#x4E3A;&#x6240;&#x70B9;&#x51FB;&#x8282;&#x70B9;&#x7684;id&#x503C;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x9700;&#x6839;&#x636E;&#x8FD9;&#x4E00;&#x53C2;&#x6570;&#x503C;&#x4E0D;&#x540C;&#x8FD4;&#x56DE;&#x4E0D;&#x540C;&#x7684;json&#x5BF9;&#x8C61;&#x6570;&#x7EC4;&#xFF1A;<br/>demo.htm<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&gt;<br/>&lt;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&gt;<br/>&lt;head&gt;<br/>&lt;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34; /&gt;<br/>&lt;title&gt;jquery.treeview.async&#x793A;&#x4F8B;-Mzwu.Com&lt;/title&gt;<br/>&lt;link href=&#34;lib/jquery.treeview.css&#34; rel=&#34;stylesheet&#34; type=&#34;text/css&#34; /&gt;<br/>&lt;script language=&#34;JavaScript&#34; type=&#34;text/javascript&#34; src=&#34;lib/jquery.js&#34;&gt;&lt;/script&gt;<br/>&lt;script language=&#34;JavaScript&#34; type=&#34;text/javascript&#34; src=&#34;lib/jquery.cookie.js&#34;&gt;&lt;/script&gt;<br/>&lt;script language=&#34;JavaScript&#34; type=&#34;text/javascript&#34; src=&#34;lib/jquery.treeview.min.js&#34;&gt;&lt;/script&gt;<br/>&lt;script language=&#34;JavaScript&#34; type=&#34;text/javascript&#34; src=&#34;lib/jquery.treeview.async.js&#34;&gt;&lt;/script&gt;<br/>&lt;script type=&#34;text/javascript&#34;&gt;<br/>$(document).ready(function(){<br/>&#160;&#160;&#160;&#160;$(&#34;#treeview&#34;).treeview({<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;url: &#34;treeview.asp&#34;<br/>&#160;&#160;&#160;&#160;})<br/>});<br/>&lt;/script&gt;<br/>&lt;/head&gt;<br/>&lt;body&gt;<br/>&lt;ul id=&#34;treeview&#34;&gt;&lt;/ul&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/>treeview.asp&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;% If Request.QueryString(&#34;root&#34;)=&#34;source&#34; Then %&gt;<br/>[{&#34;text&#34;:&#34;mzwu.com&#34;},{&#34;text&#34;:&#34;other&#34;,&#34;id&#34;:&#34;other&#34;,&#34;hasChildren&#34;:&#34;true&#34;}]<br/>&lt;% End If %&gt;<br/>&lt;% If Request.QueryString(&#34;root&#34;)=&#34;other&#34; Then %&gt;<br/>[{&#34;text&#34;:&#34;ftp&#34;,&#34;expanded&#34;:&#34;true&#34;,&#34;children&#34;:[{&#34;text&#34;:&#34;aaa.com&#34;},{&#34;text&#34;:&#34;bbb.com&#34;},{&#34;text&#34;:&#34;ccc.com&#34;}]},{&#34;text&#34;:&#34;web&#34;,&#34;children&#34;:[{&#34;text&#34;:&#34;xxx.com&#34;},{&#34;text&#34;:&#34;yyy.com&#34;},{&#34;text&#34;:&#34;zzz.com&#34;}]}]<br/>&lt;% End If %&gt;<br/>&#x6269;&#x5C55;<br/>&#x4E3A;json&#x8282;&#x70B9;&#x5BF9;&#x8C61;&#x589E;&#x52A0;&#x4E86;&#x4E24;&#x4E2A;&#x5C5E;&#x6027;&#xFF1A;url&#x548C;target&#xFF0C;&#x8868;&#x793A;&#x8282;&#x70B9;&#x94FE;&#x63A5;&#x5730;&#x5740;&#x548C;&#x6253;&#x5F00;&#x94FE;&#x63A5;&#x7684;&#x7A97;&#x53E3;&#xFF0C;jquery.treeview.async&#x4FEE;&#x6539;&#x5982;&#x4E0B;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;/*<br/> * Async Treeview 0.1 - Lazy-loading extension for Treeview<br/> * <br/> * http://bassistance.de/jquery-plugins/jquery-plugin-treeview/<br/> *<br/> * Copyright (c) 2007 J&#xF6;rn Zaefferer<br/> *<br/> * Dual licensed under the MIT and GPL licenses:<br/> *&nbsp;&nbsp; http://www.opensource.org/licenses/mit-license.php<br/> *&nbsp;&nbsp; http://www.gnu.org/licenses/gpl.html<br/> *<br/> * Revision: $Id$<br/> *<br/> */<br/>;(function($) {<br/>function load(settings, root, child, container) {<br/>&#160;&#160;&#160;&#160;$.getJSON(settings.url, {root: root}, function(response) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;function cr&#101;ateNode(parent) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var current = $(&#34;&lt;li/&gt;&#34;).attr(&#34;id&#34;, this.id || &#34;&#34;).html(&#34;&lt;span&gt;&#34; + this.text + &#34;&lt;/span&gt;&#34;).appendTo(parent);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (this.url) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;current.children(&#34;span&#34;).html(&#34;&lt;a href=&#39;&#34;+this.url+&#34;&#39; target=&#39;&#34;+(this.target||&#34;_blank&#34;)+&#34;&#39;&gt;&#34;+this.text+&#34;&lt;/a&gt;&#34;); <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (this.classes) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;current.children(&#34;span&#34;).addClass(this.classes);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (this.expanded) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;current.addClass(&#34;open&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (this.hasChildren || this.children &amp;&amp; this.children.length) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var branch = $(&#34;&lt;ul/&gt;&#34;).appendTo(current);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (this.hasChildren) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;current.addClass(&#34;hasChildren&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;cr&#101;ateNode.call({<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;text:&#34;placeholder&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;id:&#34;placeholder&#34;,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;children:[]<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}, branch);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (this.children &amp;&amp; this.children.length) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$.each(this.children, cr&#101;ateNode, [branch])<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$.each(response, cr&#101;ateNode, [child]);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(container).treeview({add: child});<br/>&nbsp;&nbsp;&nbsp;&nbsp;});<br/>}<br/>var proxied = $.fn.treeview;<br/>$.fn.treeview = function(settings) {<br/>&#160;&#160;&#160;&#160;if (!settings.url) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;return proxied.apply(this, arguments);<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;var container = this;<br/>&#160;&#160;&#160;&#160;load(settings, &#34;source&#34;, this, container);<br/>&#160;&#160;&#160;&#160;var userToggle = settings.toggle;<br/>&#160;&#160;&#160;&#160;return proxied.call(this, $.extend({}, settings, {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;collapsed: true,<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;toggle: function() {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var $this = $(this);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if ($this.hasClass(&#34;hasChildren&#34;)) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;var childList = $this.removeClass(&#34;hasChildren&#34;).find(&#34;ul&#34;);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;childList.empty();<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;load(settings, this.id, childList, container);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if (userToggle) {<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;userToggle.apply(this, arguments);<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;}));<br/>};<br/>})(jQuery);<br/>&#x8D44;&#x6E90;<br/>&#xB7;&#x5B98;&#x65B9;&#x7AD9;&#x70B9;&#xFF1A;http://bassistance.de/jquery-plugins/jquery-plugin-treeview/<br/>&#xB7;&#x4E0B;&#x8F7D;&#x5730;&#x5740;&#xFF1A;&#x70B9;&#x51FB;&#x4E0B;&#x8F7D;</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.096&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x6A;&#x71;&#x75;&#x65;&#x72;&#x79;&#x2E;&#x74;&#x72;&#x65;&#x65;&#x76;&#x69;&#x65;&#x77;&#x2E;&#x61;&#x73;&#x79;&#x6E;&#x63;&#x7B80;&#x4ECB;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.096&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;0.096&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
