<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'Sharing an Ajax Request Page' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'Sharing an Ajax Request Page' posted on the 'AJAX' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2012 Programmers Heaven</copyright>
    <pubDate>Wed, 23 May 2012 07:24:40 -0700</pubDate>
    <lastBuildDate>Wed, 23 May 2012 07:24:40 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>Sharing an Ajax Request Page</title>
      <link>http://www.programmersheaven.com/mb/ajax/402328/402328/sharing-an-ajax-request-page/</link>
      <description>Greetings all.&lt;br /&gt;
&lt;br /&gt;
This method uses the same php page to handle all ajax requests,and should be saved as "index.php" accordingly.  I am not sure of the security implications, but if anything, I feel this is very handy.  Also, I hope you find the usage of "serialize()" as useful as I have.  This example requires php, and also the scriptaculous library - &lt;a href="http://script.aculo.us/downloads."&gt;http://script.aculo.us/downloads.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
&amp;lt;? if ($_POST['indreq']){echo "regresponse[target]Request Recieved:".$_POST['indreq'];} ?&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;
&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&amp;gt;
&amp;lt;title&amp;gt;Woot for Ajax!&amp;lt;/title&amp;gt;
&amp;lt;script src="scripts/prototype.js" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="scripts/unittest.js" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src="scripts/scriptaculous.js" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type="text/javascript"&amp;gt;
window.onload = startfunctions;
function startfunctions()
{$('send').onclick = function() {request();}}
function request()
{new Ajax.Request('index.php', { method: 'post', parameters: { indreq: $('form1').serialize()}, onSuccess: function(p)  
{target = p.responseText.split("[target]");$(target[0]).upda
te(target[1]);}})}
&amp;lt;/script&amp;gt;
&amp;lt;style type="text/css"&amp;gt;
label {font-size:11px;color:#333333;font-family:Arial, Helvetica, sans-serif;}
input[type=text]{border:1px solid #333333;font-size:11px;color:#333333;font-family:Arial, Helvetica, sans-serif;}
input[type=password]{border:1px solid #333333;font-size:11px;color:#333333;font-family:Arial, Helvetica, sans-serif;}
input[type=button]{border:1px solid #333333;font-size:11px;color:#333333;font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;}
#regresponse{color:#003300;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#error{float:left;height:200px;padding:20px;color:
#003300;}
&amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;form id="form1" name="form1" style="width:150px;"&amp;gt;
&amp;lt;label&amp;gt;email address:&amp;lt;input type="text" name="email_address" id="email_address" /&amp;gt;&amp;lt;/label&amp;gt;
&amp;lt;label&amp;gt;desired password:&amp;lt;input type="password" name="password" id="password" /&amp;gt;&amp;lt;/label&amp;gt;
&amp;lt;label&amp;gt;repeat password:&amp;lt;input type="password" name="password2" id="password2" /&amp;gt;&amp;lt;/label&amp;gt;
&amp;lt;p&amp;gt;&amp;lt;input type="button" name="send" id="send" value="Register" /&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;/form&amp;gt;
&amp;lt;div id="regresponse" name="regresponse"&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/ajax/402328/402328/sharing-an-ajax-request-page/</guid>
      <pubDate>Tue, 06 Oct 2009 12:42:39 -0700</pubDate>
      <category>AJAX</category>
    </item>
  </channel>
</rss>
