Hi Jonathon ..

You are giving the request the wrong parameter ...

You dont need to set a header of text/javascript either

evalJS : true,

making your script

new Ajax.Request('test.php', {
    evalJS: true, // <----- notice evalJS not evalScripts
    onSuccess: function(transport) {
$('canvas').innerHTML = transport.responseText;
    },
  onFailure: function() {
err = '<h1>Unable to connect to server, operation cancelled</h1>';
$('canvas').innerHTML = err + $('canvas').innerHTML;
showWait(false);
  }
}

Enjoy

/Alex

----- Original Message ----- 

From: "jonathon" <[EMAIL PROTECTED]>
To: "Prototype & script.aculo.us" <prototype-scriptaculous@googlegroups.com>
Sent: Friday, November 07, 2008 2:51 AM
Subject: [Proto-Scripty] unable to evaluate javascript in Ajax.Request 
response


>
> Hello,
>
> I'm having difficulty getting something to work.  Perhaps someone will
> know the solution?
>
> The function:
>
> new Ajax.Request('test.php', {
>    evalScripts: true,
>    onSuccess: function(transport) {
> $('canvas').innerHTML = transport.responseText;
>    },
>  onFailure: function() {
> err = '<h1>Unable to connect to server, operation cancelled</h1>';
> $('canvas').innerHTML = err + $('canvas').innerHTML;
> showWait(false);
>  }
> }
>
> I read in the api that you need to set the contentType to 'text/
> javascript', so I did that in my php:
>
> <? header("Content-type: text/javascript"); ?>
> <script type='text/javascript'>alert('hi');</script>
>
> I am never alerted though...  Any ideas?  Thanks!!!
>
> >
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to