﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-itVincent Blog - Java Working Fun!-随笔分类-Ajax</title><link>http://www.blogjava.net/itvincent/category/18186.html</link><description>技术引领时代！</description><language>zh-cn</language><lastBuildDate>Sun, 31 Jul 2011 13:22:28 GMT</lastBuildDate><pubDate>Sun, 31 Jul 2011 13:22:28 GMT</pubDate><ttl>60</ttl><item><title>用java将html转化生成png,gif,jpg等图片</title><link>http://www.blogjava.net/itvincent/archive/2011/07/30/355389.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Sat, 30 Jul 2011 03:58:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2011/07/30/355389.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/355389.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2011/07/30/355389.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/355389.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/355389.html</trackback:ping><description><![CDATA[<br />
<div><a href="http://code.google.com/p/java-html2image/">http://code.google.com/p/java-html2image/</a><br />
<br />

&nbsp;例子：<br />

<div><span style="font-family: arial, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; line-height: normal; ">
<pre style="font-size: 12px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; overflow-x: auto; overflow-y: auto; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; max-width: 70em; background-color: #eeeeee; "><span style="color: #660066; ">HtmlImageGenerator</span><span style="color: #000000; "> imageGenerator </span><span style="color: #666600; ">=</span> <span style="color: #000088; ">new</span> <span style="color: #660066; ">HtmlImageGenerator</span><span style="color: #666600; ">();</span><span style="color: #000000; "><br />
imageGenerator</span><span style="color: #666600; ">.</span><span style="color: #000000; ">loadHtml</span><span style="color: #666600; ">(</span><span style="color: #008800; ">"&lt;b&gt;Hello World!&lt;/b&gt; Please goto &lt;a title=\"Goto Google\" href=\"http://www.google.com\"&gt;Google&lt;/a&gt;."</span><span style="color: #666600; ">);</span><span style="color: #000000; "><br />
imageGenerator</span><span style="color: #666600; ">.</span><span style="color: #000000; ">saveAsImage</span><span style="color: #666600; ">(</span><span style="color: #008800; ">"hello-world.png"</span><span style="color: #666600; ">);</span><span style="color: #000000; "><br />
imageGenerator</span><span style="color: #666600; ">.</span><span style="color: #000000; ">saveAsHtmlWithMap</span><span style="color: #666600; ">(</span><span style="color: #008800; ">"hello-world.html"</span><span style="color: #666600; ">,</span> <span style="color: #008800; ">"hello-world.png"</span></pre>
</span></div>
<a href="http://code.google.com/p/java-html2image/"></a></div><img src ="http://www.blogjava.net/itvincent/aggbug/355389.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2011-07-30 11:58 <a href="http://www.blogjava.net/itvincent/archive/2011/07/30/355389.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>长连接cometD技术笔记</title><link>http://www.blogjava.net/itvincent/archive/2011/07/27/355155.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Wed, 27 Jul 2011 08:20:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2011/07/27/355155.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/355155.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2011/07/27/355155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/355155.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/355155.html</trackback:ping><description><![CDATA[<div>长连接cometD技术笔记<br /><br />官方主页：&nbsp;<a href="http://cometd.org/">http://cometd.org/<br /><br />介绍</a>：<a href="http://www.infoq.com/cn/news/2010/05/websockets-bayeux">http://www.infoq.com/cn/news/2010/05/websockets-bayeux<br /></a><div>grails plugins &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.grails.org/plugin/cometd">http://www.grails.org/plugin/cometd</a></div><a href="http://www.infoq.com/cn/news/2010/05/websockets-bayeux"></a></div><img src ="http://www.blogjava.net/itvincent/aggbug/355155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2011-07-27 16:20 <a href="http://www.blogjava.net/itvincent/archive/2011/07/27/355155.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jQuery1.4 的 JSON 问题</title><link>http://www.blogjava.net/itvincent/archive/2010/03/03/314417.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Wed, 03 Mar 2010 08:11:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2010/03/03/314417.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/314417.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2010/03/03/314417.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/314417.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/314417.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 升级到1.4后，使用jQuery.getJSON获取JSON数据不成功了&nbsp;&nbsp;<a href='http://www.blogjava.net/itvincent/archive/2010/03/03/314417.html'>阅读全文</a><img src ="http://www.blogjava.net/itvincent/aggbug/314417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2010-03-03 16:11 <a href="http://www.blogjava.net/itvincent/archive/2010/03/03/314417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jQuery 1.4.2 发布</title><link>http://www.blogjava.net/itvincent/archive/2010/02/23/313715.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Tue, 23 Feb 2010 06:22:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2010/02/23/313715.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/313715.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2010/02/23/313715.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/313715.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/313715.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: jQuery 1.4.2 发布<br>新特性<br>加了两个新方法: .delegate() 和.undelegate(). 是对.live() and .die() 的补充. 这两个方法对特定的事件的监听起到简化。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/itvincent/archive/2010/02/23/313715.html'>阅读全文</a><img src ="http://www.blogjava.net/itvincent/aggbug/313715.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2010-02-23 14:22 <a href="http://www.blogjava.net/itvincent/archive/2010/02/23/313715.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ajax中文乱码问题及解决方法</title><link>http://www.blogjava.net/itvincent/archive/2009/03/16/260039.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Mon, 16 Mar 2009 08:06:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2009/03/16/260039.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/260039.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2009/03/16/260039.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/260039.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/260039.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt"><span style="font-size: 10pt"><span>场景:<br />
<br />
使用jQuery的ajax方法提交ajax请求,代码如下:<br />
</span>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span><img id="Codehighlighter1_7_150_Open_Image" onclick="this.style.display='none'; Codehighlighter1_7_150_Open_Text.style.display='none'; Codehighlighter1_7_150_Closed_Image.style.display='inline'; Codehighlighter1_7_150_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_7_150_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_7_150_Closed_Text.style.display='none'; Codehighlighter1_7_150_Open_Image.style.display='inline'; Codehighlighter1_7_150_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">$.ajax(</span><span id="Codehighlighter1_7_150_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_7_150_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;dataType&nbsp;:&nbsp;'json'<br />
</span><span style="color: #008080">3</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;,type&nbsp;:&nbsp;'POST'<br />
</span><span style="color: #008080">4</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;,url&nbsp;:&nbsp;'http:</span><span style="color: #008000">//</span><span style="color: #008000">localhost/test/test.do'</span><span style="color: #008000"><br />
</span><span style="color: #008080">5</span><span style="color: #008000"><img id="Codehighlighter1_93_111_Open_Image" onclick="this.style.display='none'; Codehighlighter1_93_111_Open_Text.style.display='none'; Codehighlighter1_93_111_Closed_Image.style.display='inline'; Codehighlighter1_93_111_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_93_111_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_93_111_Closed_Text.style.display='none'; Codehighlighter1_93_111_Open_Image.style.display='inline'; Codehighlighter1_93_111_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;,data&nbsp;:&nbsp;</span><span id="Codehighlighter1_93_111_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_93_111_Open_Text"><span style="color: #000000">{id:&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">,&nbsp;type:&nbsp;'商品'}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">6</span><span style="color: #000000"><img id="Codehighlighter1_139_148_Open_Image" onclick="this.style.display='none'; Codehighlighter1_139_148_Open_Text.style.display='none'; Codehighlighter1_139_148_Closed_Image.style.display='inline'; Codehighlighter1_139_148_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_139_148_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_139_148_Closed_Text.style.display='none'; Codehighlighter1_139_148_Open_Image.style.display='inline'; Codehighlighter1_139_148_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;,success&nbsp;:&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">(data)</span><span id="Codehighlighter1_139_148_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_139_148_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">7</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
</span><span style="color: #008080">8</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">9</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">);</span></div>
<br />
问题:<br />
<br />
提交后后台action程序时,取到的type是乱码<br />
<br />
解决方法:<br />
<br />
方法一:提交前采用encodeURI两次编码,记住一定是两次<br />
1.修改以下代码<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_5_43_Open_Image" onclick="this.style.display='none'; Codehighlighter1_5_43_Open_Text.style.display='none'; Codehighlighter1_5_43_Closed_Image.style.display='inline'; Codehighlighter1_5_43_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_5_43_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_5_43_Closed_Text.style.display='none'; Codehighlighter1_5_43_Open_Image.style.display='inline'; Codehighlighter1_5_43_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">data:</span><span id="Codehighlighter1_5_43_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_5_43_Open_Text"><span style="color: #000000">{id:</span><span style="color: #000000">1</span><span style="color: #000000">,&nbsp;type:encodeURI(encodeURI('商品'))}</span></span></div>
2.在后台action里要对取得的字符串进行decode<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">String&nbsp;type&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;request.getParameter(</span><span style="color: #000000">"</span><span style="color: #000000">type</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">2</span><span style="color: #000000"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />type&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;URLDecoder.decode(type,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">UTF-8</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div>
<br />
方法二:ajax配置contentType属性,加上charset=UTF-8<br />
在ajax方法中加入以下参数<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">contentType:&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">application/x-www-form-urlencoded;&nbsp;charset=UTF-8</span><span style="color: #000000">"</span></div>
使用其它js框架或者xhr都是差不多,设置header中contentType即可,<br />
这里关键是charset=UTF-8,如果没有这个,是不行的,默认jQuery里的contentType是没有的.<br />
还补充一下jQuery里对参数已经进行了一次encodeURIComponent的处理<br />
<br />
<span style="color: red">*方法二在action里不需要进行decode,所以推荐使用此方法<br />
</span><br />
<br />
</span></span>
<img src ="http://www.blogjava.net/itvincent/aggbug/260039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2009-03-16 16:06 <a href="http://www.blogjava.net/itvincent/archive/2009/03/16/260039.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dojo笔记一</title><link>http://www.blogjava.net/itvincent/archive/2006/12/07/86105.html</link><dc:creator>itVincent</dc:creator><author>itVincent</author><pubDate>Thu, 07 Dec 2006 07:52:00 GMT</pubDate><guid>http://www.blogjava.net/itvincent/archive/2006/12/07/86105.html</guid><wfw:comment>http://www.blogjava.net/itvincent/comments/86105.html</wfw:comment><comments>http://www.blogjava.net/itvincent/archive/2006/12/07/86105.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/itvincent/comments/commentRss/86105.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/itvincent/services/trackbacks/86105.html</trackback:ping><description><![CDATA[
		<p>Dojo 是一个具有许多功能的丰富库，包括：</p>
		<ul>
				<li>处理 html、字符串、样式、dom、正则表达式和若干其他实用工具的通用库。 
</li>
				<li>包括字典、ArraryLists、队列、SortedList、设置和堆栈的数据结构。 
</li>
				<li>用于添加动画效果、验证、拖放和若干其他功能的可视化 Web 实用工具。 
</li>
				<li>数学和加密库。 
</li>
				<li>存储组件。 
</li>
				<li>XML 解析 </li>
		</ul>
		<p>   它有个非常好用的widget库,纯净html标签,只须加入dojoType属性,就可使原本的html标签变成它自己的dojo widget。widget的CSS完全可自定制，掌握初步的使用方法，可参照test/widget目录下的例子，如果要全面掌握所有参数，还是要自己看看src了，里面有一些注释可以参照一下。<br /><br /></p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #0000ff">&lt;</span>
				<span style="COLOR: #800000">button </span>
				<span style="COLOR: #ff0000">dojoType</span>
				<span style="COLOR: #0000ff">="Button"</span>
				<span style="COLOR: #ff0000"> onclick</span>
				<span style="COLOR: #0000ff">='dojo.debug("clicked </span>
				<span style="COLOR: #ff0000">simple")'</span>
				<span style="COLOR: #0000ff">/&gt;</span>
		</div>
		<p>
				<br />
				<br />   dojo.io.bind实现了XMLHttpRequest里的大部分功能<br /><br /></p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<img id="Codehighlighter1_13_152_Open_Image" onclick="this.style.display='none'; Codehighlighter1_13_152_Open_Text.style.display='none'; Codehighlighter1_13_152_Closed_Image.style.display='inline'; Codehighlighter1_13_152_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" />
				<img id="Codehighlighter1_13_152_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_13_152_Closed_Text.style.display='none'; Codehighlighter1_13_152_Open_Image.style.display='inline'; Codehighlighter1_13_152_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />
				<span style="COLOR: #000000">dojo.io.bind(</span>
				<span id="Codehighlighter1_13_152_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
				</span>
				<span id="Codehighlighter1_13_152_Open_Text">
						<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            url: </span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">http://localhost:8080/test/test</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">,<br /><img id="Codehighlighter1_98_118_Open_Image" onclick="this.style.display='none'; Codehighlighter1_98_118_Open_Text.style.display='none'; Codehighlighter1_98_118_Closed_Image.style.display='inline'; Codehighlighter1_98_118_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_98_118_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_98_118_Closed_Text.style.display='none'; Codehighlighter1_98_118_Open_Image.style.display='inline'; Codehighlighter1_98_118_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            load: function(type, data, evt)</span>
						<span id="Codehighlighter1_98_118_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">
						</span>
						<span id="Codehighlighter1_98_118_Open_Text">
								<span style="COLOR: #000000">{ dojo.debug(data); }</span>
						</span>
						<span style="COLOR: #000000">,<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            mimetype: </span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">text/plain</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />        }</span>
				</span>
				<span style="COLOR: #000000">);</span>
		</div>
		<p>
				<br />
				<br />   dojo.event.connect就如AOP机制那样，动态将方法添加到对象上<br /></p>
		<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee">
				<span style="COLOR: #008080">1</span>
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #000000">dojo.event.connect(button, 'onClick', 'submitFunction');<br /></span>
				<span style="COLOR: #008080">2</span>
				<span style="COLOR: #000000">
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
		</div>
		<p>
				<br />
				<br />   </p>
<img src ="http://www.blogjava.net/itvincent/aggbug/86105.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/itvincent/" target="_blank">itVincent</a> 2006-12-07 15:52 <a href="http://www.blogjava.net/itvincent/archive/2006/12/07/86105.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>