﻿<?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-free studay-文章分类-AJAX</title><link>http://www.blogjava.net/caulsswing/category/35535.html</link><description>java lamp ssh</description><language>zh-cn</language><lastBuildDate>Mon, 27 Oct 2008 14:52:47 GMT</lastBuildDate><pubDate>Mon, 27 Oct 2008 14:52:47 GMT</pubDate><ttl>60</ttl><item><title>一个AJAX例子的分析</title><link>http://www.blogjava.net/caulsswing/articles/236978.html</link><dc:creator>swing</dc:creator><author>swing</author><pubDate>Mon, 27 Oct 2008 14:49:00 GMT</pubDate><guid>http://www.blogjava.net/caulsswing/articles/236978.html</guid><wfw:comment>http://www.blogjava.net/caulsswing/comments/236978.html</wfw:comment><comments>http://www.blogjava.net/caulsswing/articles/236978.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/caulsswing/comments/commentRss/236978.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/caulsswing/services/trackbacks/236978.html</trackback:ping><description><![CDATA[<p><br />
AJAX是集合了各种技术来解决用户体验的技术集合，使以前的技术大放光芒，<br />
<br />
<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt;</p>
<p>&lt;TITLE&gt;an Ajax Demo&lt;/TITLE&gt;<br />
&nbsp;&lt;script language="javascript"&gt;<br />
&nbsp;//浏览器内部对象xmlhttprequest<br />
&nbsp;&nbsp;&nbsp; var XMLHttpRequestObject = false;//声明javascript&nbsp;&nbsp; 的对象，用于<br />
&nbsp;//创建xmlhttprequest对象，判断浏览器的支持种类，<br />
&nbsp;&nbsp; if(window.XMLHttpRequest){<br />
&nbsp;&nbsp; XMLHttpRequestObject = new XMLHttpRequest();<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp; else if(window.ActiveXObject){<br />
&nbsp;&nbsp; XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp; //<br />
&nbsp;&nbsp; function getData(dataSource,divID)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(XMLHttpRequestObject){<br />
&nbsp;&nbsp;&nbsp;&nbsp; var obj = document.getElementById(divID);<br />
&nbsp;&nbsp;&nbsp;&nbsp; XMLHttpRequestObject.open("GET",dataSource);//open方法建立服务器调用，<br />
&nbsp;&nbsp;&nbsp;&nbsp; //回调函数<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XMLHttpRequestObject.onreadystatechange = function()<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(XMLHttpRequestObject.readyState == 4 &amp;&amp; XMLHttpRequestObject.status == 200){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; obj.innerHTML = XMLHttpRequestObject.responseText;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XMLHttpRequestObject.send(null);//向服务器发送请求，<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&lt;/script&gt;</p>
<p>&nbsp;</p>
<p>&lt;/head&gt;</p>
<p>&nbsp;&lt;body &gt;<br />
&lt;h1&gt;AN AJACX DEMO&lt;/h1&gt;<br />
&lt;form &gt;<br />
&nbsp;&lt;input type ="button" value = "fetch the message" onClick="getData('data.txt','targetDiv')"&gt;<br />
&nbsp;&lt;/form&gt;<br />
&nbsp;&lt;div id = "targetDiv"&gt;<br />
&nbsp;&lt;p&gt;the fetched message will appear here.&lt;/p&gt;<br />
&nbsp;&lt;/div&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;<br />
</p>
<img src ="http://www.blogjava.net/caulsswing/aggbug/236978.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/caulsswing/" target="_blank">swing</a> 2008-10-27 22:49 <a href="http://www.blogjava.net/caulsswing/articles/236978.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>