Anything that your pop script echos will be caught by the ajax function.
Have you tested the php by itself?

Also, if you plan on running any level of interactivity on your site I would
suggest that you use something like jQuery as it greatly simplifies stuff
like this.
On Mar 9, 2011 3:36 PM, "Merrill Oveson" <[email protected]> wrote:
> Uphpers:
>
>>From javascript I launch a php script via ajax.
> so far so good.
>
> the php script produces one single value.
>
> how do I get this value back to javascript?
>
> Here's my ajax:
>
> function getServerText(myurl,div_id) {
> var http = getXMLHTTPRequest();
> //alert ("php file is " + myurl);
> //alert ("div_id is " + div_id);
> myRand = parseInt(Math.random()*99999999999999999999999999999);
> var modurl = myurl+"rand="+myRand;
> http.open("GET", modurl, true);
> //alert ("readystate is " + http.readyState);
> http.onreadystatechange = function() {
> //alert ("div_id is " + div_id);
> if (http.readyState == 4) {
> if (http.status == 200) {
> var mytext = http.responseText;
> document.getElementById(div_id).innerHTML = mytext;
> }
> } else {
> //document.getElementById(div_id).innerHTML = 'please wait';
> //Remember your actually in the directory that launches
> ajax.js not the includes directory!
> document.getElementById(div_id).innerHTML = '<img
> src="images/anim.gif">';
> }
> }
> http.send(null);
> }
>
>
> here's my javascript:
>
> var answer = getServerText(url,'a');
>
> //answer ends up undefined.
>
> php:
>
> I've tried echo and return - no love.
>
> Someone suggested JSON. I only have one value so this seems like
> overkill. Or do I have to use JSON?
> If so, do I create the JSON object in the php, then echo it?
>
> Is there something wrong with my ajax script?
>
> Thanks
>
> Merrill
>
> _______________________________________________
>
> UPHPU mailing list
> [email protected]
> http://uphpu.org/mailman/listinfo/uphpu
> IRC: #uphpu on irc.freenode.net

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to