[Catalyst] Ajax Problem.

Rohan M rohan7799 at gmail.com
Wed Jan 5 11:07:02 GMT 2011


Dear All,

I want to use Ajax in my Catalyst application.

Thing's that I've done till now :

1) Created a Javascript function on an event (onblur event) in my view (tt
page).
2) Created xmlhttp object in that Javascript function.
3) Called the '/controller/action' path with parameters.
4) The Action subroutine searches database and puts results in the *stash*
*
*
*I could see, the things are working till the fourth step correctly.*

Now, how can I render the stash variables in the current tt page?

Or Will I need to parse the entire content?

Is there a better solution for this problem?

Any help or similar (simple) example will be appreciable.

CODE SNIPPET
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

function getDetails(id)
{
var param =3D "id=3D"+id;
if (window.XMLHttpRequest)
{
xmlhttp=3Dnew XMLHttpRequest();
}
else
{
xmlhttp=3Dnew ActiveXObject("Microsoft.XMLHTTP");
}

xmlhttp.open("GET","/indexer/getid/"+"?"+param,true);
                // /controller/action url
xmlhttp.send();
xmlhttp.onreadystatechange=3Dfunction()
{
if (xmlhttp.readyState=3D=3D4 && xmlhttp.status=3D=3D200)
{
document.getElementById("data").innerHTML=3Dxmlhttp.responseText;
                                // the element to render output
}
}
show();

}

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Thanks and regards,
Rohan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20110105/b411f=
7ba/attachment.htm


More information about the Catalyst mailing list