<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>小林信仁</title>
    <description></description>
    <link>http://xihaikun.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>研究了下Ajax,写了个处理Ajax函数</title>
        <author>小林信仁</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://xihaikun.javaeye.com">小林信仁</a>&nbsp;
          链接：<a href="http://xihaikun.javaeye.com/blog/57131" style="color:red;">http://xihaikun.javaeye.com/blog/57131</a>&nbsp;
          发表时间: 2007年03月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          /**<br />
&nbsp;*&nbsp;CopyRight&nbsp;(c)&nbsp;Eays&nbsp;Studio<br />
&nbsp;*&nbsp;@author&nbsp;小林信仁&nbsp;Date:2007-2-11&nbsp;QQ:16942926&nbsp;Email:xihaikun@yahoo.com.cn<br />
&nbsp;*/<br />
var&nbsp;http_request&nbsp;=&nbsp;false;<br />
<br />
function&nbsp;send_request(url){//初始化发送请求和处理函数<br />
&nbsp;&nbsp;&nbsp;&nbsp;http_request&nbsp;=&nbsp;false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;//开始创建XMLHttpRequest对象<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(window.XMLHttpRequest)&nbsp;{//Mozailla&nbsp;Navigation<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http_request&nbsp;=&nbsp;new&nbsp;XMLHttpRequest();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(http_request.overrideMimeType){//设置Mime类型<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http_request.overrideMimeType(&quot;text/html&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}else&nbsp;if(window.ActiveXObject){//IE&nbsp;Navigationg<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http_request&nbsp;=&nbsp;new&nbsp;ActiveXOjbect(&quot;Msxml2.XMLHTTP&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}catch(e){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http_request&nbsp;=&nbsp;new&nbsp;ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}catch(e){}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(!http_request){//Exception&nbsp;不能创建XMLHttpRequest对象<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.alert(&quot;不能创建XMLHttpRequest实例&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;http_request.open(&quot;GET&quot;,url,true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;http_request.send(null);<br />
&nbsp;&nbsp;&nbsp;&nbsp;http_request.onreadystatechange&nbsp;=&nbsp;processRequest;//onreadystatechange&nbsp;是一个事件改变的触发器&nbsp;等于号后面的是函数没有参数没有刮号,也可以是匿名函数http_request.onreadystatechange&nbsp;=&nbsp;function(){}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;//处理返回信息函数<br />
function&nbsp;processRequest(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(http_request.readyState&nbsp;==&nbsp;4&nbsp;)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(http_request.status&nbsp;==&nbsp;200){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;window.alert(http_request.responseText);//具体操作根据实际修改<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(&quot;您所请求的页面有异常!!&quot;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;}<br />
} <br />
<br />
          <br/><br/>
          <span style="color:red;">
            <a href="http://xihaikun.javaeye.com/blog/57131#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 03 Mar 2007 13:01:00 +0800</pubDate>
        <link>http://xihaikun.javaeye.com/blog/57131</link>
        <guid>http://xihaikun.javaeye.com/blog/57131</guid>
      </item>
  </channel>
</rss>