<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<lastBuildDate>Sat, 20 Oct 2007 21:12:43 +0800</lastBuildDate>
<title>Ajax - czBin's Blog</title>
<link>http://www.czBin.cn/Ajax.xml</link>
<description>czBin.cn -> Ajax的技术文章</description>
<item>
<pubDate>Sat, 20 Oct 2007 21:12:43 +0800</pubDate>
<title>Ajax是什么？AJAX的最大特点表现。</title>
<link>http://www.czBin.cn/Ajax.Definition.php</link>
<description><![CDATA[AJAX是“Asynchronous JavaScript and XML”的缩写，翻译过来就是“异步JavaScript和XML”。<br />
这里不想说什么具体的大原理，只是要很简明的说清楚AJAX的概念。<br />
通常我们浏览网页的时候，点击一个链接或是一个按钮以后，浏览器就会离开当前页面，去访问另外一个页面，浏览器此时将刷新页面。<br />
但是很多情况下，我们只需要页面的某一小部分进行刷新。比如看一篇新闻或在线看电影的时候，我们发表了评论，此时，只要刷新评论那一小部分就可以了，并没有必要使整个页面完全刷新。<br />
这时候，AJAX就用上了，我们通过AJAX，将发表的评论发送至服务器，并且储存在数据库中，与此同时，利用JavaScript将评论的文字，输出到页面的相应位置。（了解JavaScript 的朋友应该很好理解这个）<br />
当然，AJAX的应用还有很多，比如我们注册一些邮箱的时候，当我们填写完用户名，并且输入框失去焦点以后，页面就会提示出此用户名是否已被占用。<br />
总结的说，AJAX的最大表现就是：页面没有刷新，但数据发生了更新。（希望不要说：iframe也可以做到....）<br /><br /><br />]]></description>
<category>Ajax</category> 
<guid isPermaLink="true">http://www.czBin.cn/Ajax.Definition.php</guid>   
</item>
<item>
<pubDate>Sun, 10 Jun 2007 17:34:50 +0800</pubDate>
<title>彻底解决AJAX乱码!AJAX产生乱码的原因以及处理解决办法</title>
<link>http://www.czBin.cn/Ajax.Code.001.php</link>
<description><![CDATA[AJAX乱码问题是让ajax初学者最头疼的一个问题<br />
首先说原因：<br />
AJAX中会产生乱码的主要原因是：<br />
.......<br />
再说解决方法：<br />
AJAX乱码处理解决的办法：<br />
程序代码：<br />
PHP:header('Content-Type:text/html;charset=GB2312');<br />
ASP:Response.Charset = &quot;GB2312&quot;<br />
JSP:response.setHeader(&quot;Charset&quot;,&quot;GB2312&quot;);<br /><br /><br />]]></description>
<category>Ajax</category> 
<guid isPermaLink="true">http://www.czBin.cn/Ajax.Code.001.php</guid>   
</item>
<item>
<pubDate>Sun, 10 Jun 2007 16:44:09 +0800</pubDate>
<title>AJAX IE 缓存问题的解决方法</title>
<link>http://www.czBin.cn/AJAX.001.php</link>
<description><![CDATA[AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题，造成这个问题的关键性人物又是Ie...<br />
抱怨的话就省了，还是说怎么解决比较实际：<br />
1:在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数<br />
在javascript发送的URL后加上t=Math.random()<br />
当然，不是直接把t=Math.random()拷贝到URL后面,应该像这样:URL+&quot;&amp;&quot;+&quot;t=&quot;+Math.random();<br />
2:在XMLHttpRequest发送请求之前加上XMLHttpRequest.setRequestHeader(&quot;If-Modified-Since&quot;,&quot;0&quot;)<br />
一般情况下,这里的XMLHttpRequest不会直接使用<br />
你应该可以找到这样的代码<br />
XXXXX.send(YYYYYY);<br />
那么,就把它变成<br />
XXXXX.setRequestHeader(&quot;If-Modified-Since&quot;,&quot;0&quot;);<br />
XXXXX.send(YYYYYY);<br /><br /><br />]]></description>
<category>Ajax</category> 
<guid isPermaLink="true">http://www.czBin.cn/AJAX.001.php</guid>   
</item>
</channel>
</rss>