﻿<?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-疯狂 --专注java,开源,架构,项目管理-随笔分类-jquery</title><link>http://www.blogjava.net/freeman1984/category/44698.html</link><description>         
        STANDING ON THE SHOULDERS OF GIANTS</description><language>zh-cn</language><lastBuildDate>Wed, 02 Nov 2011 17:39:37 GMT</lastBuildDate><pubDate>Wed, 02 Nov 2011 17:39:37 GMT</pubDate><ttl>60</ttl><item><title>js,JQuery获得select选中的值</title><link>http://www.blogjava.net/freeman1984/archive/2011/11/02/362510.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Wed, 02 Nov 2011 02:24:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2011/11/02/362510.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/362510.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2011/11/02/362510.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/362510.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/362510.html</trackback:ping><description><![CDATA[<p>用JQuery写的：</p>
<div class="dp-highlighter">
<div class="bar">
<div class="tools">Js代码 <a title="复制代码" href="http://sh2015yao.iteye.com/blog/859678#"></a>&nbsp;<a title="收藏这段代码" href="javascript:void()"></a></div></div>
<ol class="dp-c"><li><span>Jquery获得select下拉选项option的值: &nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li><span>&lt;script&nbsp;type</span><span class="string">"text/javascript"</span><span>&gt; &nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li><span>$(document).ready(</span><span class="keyword"><font color="#7f0055">function</font></span><span>()&nbsp;{ &nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li><span>$(</span><span class="string">"#selProv"</span><span>).change(</span><span class="keyword"><font color="#7f0055">function</font></span><span>(){ &nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li><span>alert(&nbsp;$(</span><span class="string">"#selProv&nbsp;option:selected"</span><span>).text()&nbsp;);}) &nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li><span>}); &nbsp;&nbsp;</span></li><li><span></span><span class="comment">//alert($("#selProv&nbsp;option[value='01']").val());//也可以这样获得一个值 </span><span>&nbsp;&nbsp;</span></span></li><li><span>&lt;/script&gt; &nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;</span></li><li><span>&lt;select&nbsp;id=</span><span class="string">"selProv"</span><span>&gt; &nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li><span>&lt;option&nbsp;value=</span><span class="string">"1"</span><span>&gt;text111111&lt;/option&gt; &nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li><span>&lt;option&nbsp;value=</span><span class="string">"2"</span><span>&gt;text222222&lt;/option&gt; &nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li><span>&lt;/select&gt;&nbsp;&nbsp;</span></li></ol></div><pre style="display: none" class="js" title="js获得select选中的值  JQuery获得select选中的值" pre_index="0" source_url="http://sh2015yao.iteye.com/blog/859678" codeable_type="Blog" codeable_id="859678" name="code">Jquery获得select下拉选项option的值:

&lt;script type"text/javascript"&gt;

$(document).ready(function() {

$("#selProv").change(function(){

alert( $("#selProv option:selected").text() );})

});
//alert($("#selProv option[value='01']").val());//也可以这样获得一个值
&lt;/script&gt;

&lt;select id="selProv"&gt;

&lt;option value="1"&gt;text111111&lt;/option&gt;

&lt;option value="2"&gt;text222222&lt;/option&gt;

&lt;/select&gt;
</pre>
<p>&nbsp;</p>
<p>用javascript的写的：</p>
<div class="dp-highlighter">
<div class="bar">
<div class="tools">Js代码 <a title="复制代码" href="http://sh2015yao.iteye.com/blog/859678#"></a>&nbsp;<a title="收藏这段代码" href="javascript:void()"></a></div></div>
<ol class="dp-c"><li><span class="keyword"><font color="#7f0055">var</font></span><span>&nbsp;str&nbsp;=&nbsp;document.getElementById(</span><span class="string">"stBegin"</span><span>); &nbsp;&nbsp;</span></li><li><span>alert(str.options[str.selectedIndex].value);&nbsp;&nbsp;</span></li></ol></div><pre style="display: none" class="js" title="js获得select选中的值  JQuery获得select选中的值" pre_index="1" source_url="http://sh2015yao.iteye.com/blog/859678" codeable_type="Blog" codeable_id="859678" name="code">        var str = document.getElementById("stBegin");
        alert(str.options[str.selectedIndex].value);</pre>
<p>&nbsp;</p>
<p>如何添加select的option呢？</p>
<p>有如下两种方法，当然还有其它的方法，下面的只是经常用到：</p>
<p>&#9312;JS代码：</p>
<div class="dp-highlighter">
<div class="bar">
<div class="tools">Js代码 <a title="复制代码" href="http://sh2015yao.iteye.com/blog/859678#"></a>&nbsp;<a title="收藏这段代码" href="javascript:void()"></a></div></div>
<ol class="dp-c"><li><span class="keyword"><font color="#7f0055">var</font></span><span>&nbsp;op&nbsp;=&nbsp;</span><span class="keyword"><font color="#7f0055">new</font></span><span>&nbsp;Option(</span><span class="string">"text"</span><span>,&nbsp;</span><span class="string">"value"</span><span>);</span><span class="comment">//创建一个option对象 </span><span>&nbsp;&nbsp;</span></li><li><span>op.selected&nbsp;=&nbsp;</span><span class="keyword"><font color="#7f0055">true</font></span><span>;</span><span class="comment">//设置其为默认选中项 </span><span>&nbsp;&nbsp;</span></span></li><li><span>$(</span><span class="string">"#stBegin"</span><span>)[0].options.add(op);</span><span class="comment">//添加到select对像</span><span>&nbsp;&nbsp;</span></span></li></ol></div><pre style="display: none" class="js" title="js获得select选中的值  JQuery获得select选中的值" pre_index="2" source_url="http://sh2015yao.iteye.com/blog/859678" codeable_type="Blog" codeable_id="859678" name="code">var op = new Option("text", "value");//创建一个option对象
op.selected = true;//设置其为默认选中项
$("#stBegin")[0].options.add(op);//添加到select对像</pre>
<p>&nbsp;&#9313;JQuery代码：</p>
<div class="dp-highlighter">
<div class="bar">
<div class="tools">Js代码 <a title="复制代码" href="http://sh2015yao.iteye.com/blog/859678#"></a>&nbsp;<a title="收藏这段代码" href="javascript:void()"></a></div></div>
<ol class="dp-c"><li><span>$(</span><span class="string">"#stBegin"</span><span>).append(</span><span class="string">"&lt;option&nbsp;value='00000'&nbsp;selected&gt;oooo&lt;/option&gt;"</span><span>);</span><span class="comment">//使用JQuery的append方法，来天添加</span><span>&nbsp;&nbsp;</span></li></ol></div><br />文章来自：<a href="http://sh2015yao.iteye.com/blog/859678">http://sh2015yao.iteye.com/blog/859678</a><img src ="http://www.blogjava.net/freeman1984/aggbug/362510.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2011-11-02 10:24 <a href="http://www.blogjava.net/freeman1984/archive/2011/11/02/362510.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery 相关操作记录 随时更新</title><link>http://www.blogjava.net/freeman1984/archive/2010/11/25/339000.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Thu, 25 Nov 2010 02:51:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2010/11/25/339000.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/339000.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2010/11/25/339000.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/339000.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/339000.html</trackback:ping><description><![CDATA[&nbsp; 获取父窗口里面某个id：<br />
$("#pausebutton",parent.document).find
<img src ="http://www.blogjava.net/freeman1984/aggbug/339000.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2010-11-25 10:51 <a href="http://www.blogjava.net/freeman1984/archive/2010/11/25/339000.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery 全局事件</title><link>http://www.blogjava.net/freeman1984/archive/2010/04/16/318530.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 16 Apr 2010 08:29:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2010/04/16/318530.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/318530.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2010/04/16/318530.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/318530.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/318530.html</trackback:ping><description><![CDATA[<p>jquery中各个事件执行顺序如下：</p>
<p>1.ajaxStart(全局事件)</p>
<p>2.beforeSend </p>
<p>3.ajaxSend(全局事件)</p>
<p>4.success </p>
<p>5.ajaxSuccess(全局事件)</p>
<p>6.error</p>
<p>7.ajaxError (全局事件)</p>
<p>8.complete</p>
<p>9.ajaxComplete(全局事件)</p>
<p>10.ajaxStop(全局事件)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其中，全局事件可以在ajax相关方法外引用（比如，通过该方式将ajax执行各个阶段的信息显示在页面某个地方）。</p>
<p>下例演示一次ajax请求过程中各个事件执行的顺序，以及全局ajax的使用方法view plaincopy to clipboardprint?<br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "http://www.w3.org/TR/html4/loose.dtd"&gt;&nbsp;&nbsp; <br />
&lt;html&gt;&nbsp;&nbsp; <br />
&lt;head&gt;&nbsp;&nbsp; <br />
&nbsp; &lt;mce:script src="http://code.jquery.com/jquery-latest.js" mce_src="http://code.jquery.com/jquery-latest.js"&gt;&lt;/mce:script&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; &lt;mce:script type="text/javascript"&gt;&lt;!--&nbsp;&nbsp; <br />
&nbsp; $(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; //点击按钮，并执行ajax请求&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; $("#ajaxReuqestID").click(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.ajax({&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url: "http://blog.csdn.net/gaoyusi4964238",&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; beforeSend:function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").text("berforeSend");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("berforeSend");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; success: function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").text("success");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("success");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; error:function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").text("error");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("error");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; complete:function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").text("complete");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("complete");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").ajaxStart(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxStart");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxStart");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxSend(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxSend");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxSend");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxSuccess(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxSuccess");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxSuccess");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxError(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxError");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxError");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxComplete(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxComplete");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxComplete");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxStop(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxStop");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxStop");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; })&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
// --&gt;&lt;/mce:script&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; <br />
&lt;/head&gt;&nbsp;&nbsp; <br />
&lt;body&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &lt;input type="button" value="点击触发ajax请求" id="ajaxReuqestID"/&gt;&nbsp;&nbsp; <br />
&nbsp; &lt;div id="ajaxStateID"&gt;&lt;/div&gt;&nbsp;&nbsp; <br />
&lt;/body&gt;&nbsp;&nbsp; <br />
&lt;/html&gt;&nbsp; </p>
<p><br />
本文来自CSDN博客，：http://blog.csdn.net/gaoyusi4964238/archive/2009/08/13/4443401.aspx</p>
<img src ="http://www.blogjava.net/freeman1984/aggbug/318530.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2010-04-16 16:29 <a href="http://www.blogjava.net/freeman1984/archive/2010/04/16/318530.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery 全局事件</title><link>http://www.blogjava.net/freeman1984/archive/2010/04/16/318531.html</link><dc:creator>疯狂</dc:creator><author>疯狂</author><pubDate>Fri, 16 Apr 2010 08:29:00 GMT</pubDate><guid>http://www.blogjava.net/freeman1984/archive/2010/04/16/318531.html</guid><wfw:comment>http://www.blogjava.net/freeman1984/comments/318531.html</wfw:comment><comments>http://www.blogjava.net/freeman1984/archive/2010/04/16/318531.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/freeman1984/comments/commentRss/318531.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/freeman1984/services/trackbacks/318531.html</trackback:ping><description><![CDATA[<p>jquery中各个事件执行顺序如下：</p>
<p>1.ajaxStart(全局事件)</p>
<p>2.beforeSend </p>
<p>3.ajaxSend(全局事件)</p>
<p>4.success </p>
<p>5.ajaxSuccess(全局事件)</p>
<p>6.error</p>
<p>7.ajaxError (全局事件)</p>
<p>8.complete</p>
<p>9.ajaxComplete(全局事件)</p>
<p>10.ajaxStop(全局事件)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其中，全局事件可以在ajax相关方法外引用（比如，通过该方式将ajax执行各个阶段的信息显示在页面某个地方）。</p>
<p>下例演示一次ajax请求过程中各个事件执行的顺序，以及全局ajax的使用方法view plaincopy to clipboardprint?<br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "http://www.w3.org/TR/html4/loose.dtd"&gt;&nbsp;&nbsp; <br />
&lt;html&gt;&nbsp;&nbsp; <br />
&lt;head&gt;&nbsp;&nbsp; <br />
&nbsp; &lt;mce:script src="http://code.jquery.com/jquery-latest.js" mce_src="http://code.jquery.com/jquery-latest.js"&gt;&lt;/mce:script&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp; &lt;mce:script type="text/javascript"&gt;&lt;!--&nbsp;&nbsp; <br />
&nbsp; $(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; //点击按钮，并执行ajax请求&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; $("#ajaxReuqestID").click(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.ajax({&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; url: "http://blog.csdn.net/gaoyusi4964238",&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; beforeSend:function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").text("berforeSend");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("berforeSend");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; success: function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").text("success");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("success");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; error:function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").text("error");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("error");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; },&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; complete:function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").text("complete");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("complete");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#ajaxStateID").ajaxStart(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxStart");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxStart");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxSend(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxSend");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxSend");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxSuccess(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxSuccess");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxSuccess");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxError(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxError");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxError");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxComplete(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxComplete");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxComplete");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }).ajaxStop(function(){&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(this).text("ajaxStop");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("ajaxStop");&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; })&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
// --&gt;&lt;/mce:script&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; <br />
&lt;/head&gt;&nbsp;&nbsp; <br />
&lt;body&gt;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &lt;input type="button" value="点击触发ajax请求" id="ajaxReuqestID"/&gt;&nbsp;&nbsp; <br />
&nbsp; &lt;div id="ajaxStateID"&gt;&lt;/div&gt;&nbsp;&nbsp; <br />
&lt;/body&gt;&nbsp;&nbsp; <br />
&lt;/html&gt;&nbsp; </p>
<p><br />
本文来自CSDN博客，：http://blog.csdn.net/gaoyusi4964238/archive/2009/08/13/4443401.aspx</p>
<img src ="http://www.blogjava.net/freeman1984/aggbug/318531.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/freeman1984/" target="_blank">疯狂</a> 2010-04-16 16:29 <a href="http://www.blogjava.net/freeman1984/archive/2010/04/16/318531.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>