<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Think Lamp &#187; AJAX</title>
	<atom:link href="http://www.think-lamp.com/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.think-lamp.com</link>
	<description>Everything Linux Apache Php Mysql</description>
	<lastBuildDate>Sun, 05 Sep 2010 00:50:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>What Rasmus Lerdorf is talking about AJAX</title>
		<link>http://www.think-lamp.com/2009/02/what-rasmus-lerdorf-is-talking-about-ajax/</link>
		<comments>http://www.think-lamp.com/2009/02/what-rasmus-lerdorf-is-talking-about-ajax/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 08:08:58 +0000</pubDate>
		<dc:creator>kinjal.ch</dc:creator>
				<category><![CDATA[AJAX]]></category>

		<guid isPermaLink="false">http://www.think-lamp.com/?p=136</guid>
		<description><![CDATA[Are you blindly following any ajax library to work your way. Take a look what Rasmus is talking about AJAX He follows the rule of simplicity as he described in his framework approach. The very basic of ajax structure - Javascript function createRequestObject() { var ro; var browser = navigator.appName; if(browser == &#8220;Microsoft Internet Explorer&#8221;){ [...]]]></description>
			<content:encoded><![CDATA[<p>Are you blindly following any ajax library to work your way.</p>
<p>Take a look what <a href="http://news.php.net/php.general/219164" target="_blank">Rasmus is talking about AJAX</a></p>
<p>He follows the rule of simplicity as he described in his framework approach.</p>
<p><span id="more-136"></span></p>
<p>The very basic of ajax structure -</p>
<p><strong>Javascript</strong></p>
<p>function createRequestObject() {</p>
<p>var ro;</p>
<p>var browser = navigator.appName;</p>
<p>if(browser == &#8220;Microsoft Internet Explorer&#8221;){</p>
<p>ro = new ActiveXObject(&#8220;Microsoft.XMLHTTP&#8221;);</p>
<p>}else{</p>
<p>ro = new XMLHttpRequest();</p>
<p>}</p>
<p>return ro;</p>
<p>}</p>
<p>var http = createRequestObject();</p>
<p>function sndReq(action) {</p>
<p>http.open(&#8216;get&#8217;, &#8216;rpc.php?action=&#8217;+action);</p>
<p>http.onreadystatechange = handleResponse;</p>
<p>http.send(null);</p>
<p>}</p>
<p>function handleResponse() {</p>
<p>if(http.readyState == 4){</p>
<p>var response = http.responseText;</p>
<p>var update = new Array();</p>
<p>if(response.indexOf(&#8216;|&#8217; != -1)) {</p>
<p>update = response.split(&#8216;|&#8217;);</p>
<p>document.getElementById(update[0]).innerHTML = update[1];</p>
<p>}</p>
<p>}</p>
<p>}</p>
<p><strong>HTML</strong></p>
<p>&lt;a href=&#8221;javascript:sndReq(&#8216;foo&#8217;)&#8221;&gt;[foo]&lt;/a&gt;</p>
<p>&lt;div id=&#8221;foo&#8221; /&gt;</p>
<p>server side script(<strong>rpc.php</strong>) -</p>
<p>switch($_REQUEST['action']) {</p>
<p>case &#8216;foo&#8217;:</p>
<p>/* do something */</p>
<p>echo &#8220;foo|foo done&#8221;;</p>
<p>break;</p>
<p>&#8230;</p>
<p>}</p>
<p>Thats all. Everything else is just building on top of this.</p>
<p>Source : <a href="http://news.php.net/php.general/219164" target="_blank">http://news.php.net/php.general/219164</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.think-lamp.com%2F2009%2F02%2Fwhat-rasmus-lerdorf-is-talking-about-ajax%2F&amp;linkname=What%20Rasmus%20Lerdorf%20is%20talking%20about%20AJAX"><img src="http://www.think-lamp.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.think-lamp.com/2009/02/what-rasmus-lerdorf-is-talking-about-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
