NYCPHP Meetup

NYPHP.org

[nycphp-talk] So who's using Ajax anway?

Kenneth Downs ken at secdat.com
Thu Nov 9 15:02:57 EST 2006


David Mintz wrote:
> For you guys, does the X in AJAX really stand for XML? Or are you sending
> back finished HTML?
>   
Finished HTML.

On the PHP side we send back a big string, composed of object IDs and 
innerHTML values.  Delimiters are pipe and a pipe-star-pipe, like the 
following:

object_1|<span class="notice">Everything worked great!</span>
|-|
object_2|<table><tr>.....
|-|
object_3|<select><option>....

The browser side cuts it up and assigns the innerHTML.

We can also send alerts back for debugging, like this:

echo|This text will appear in an alert

and finally if there is no pipe symbol in the return, the js assumes 
something is very wrong and displays the HTML in an alert.  It does the 
same thing if the named object does not exist.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: ken.vcf
Type: text/x-vcard
Size: 261 bytes
Desc: not available
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20061109/ccc423a0/attachment.vcf>


More information about the talk mailing list