ManiKanta G wrote:
Hi,
I m practicing AJAX in S2. And in response to my previous mail, Dave replied
That's what Ajax does (loosely speaking): returns HTML fragments (or data as
JSON, XML, etc.). That's the point of it--so you don't have to return entire
pages and refresh the entire window.
So, If I want to acknowledge some AJAX request (say, '2 new records has
been added') I just needed the count of how many rows got inserted/updated
successfully or a flag indicating the success or failure of the request.
And for this I m sure I don't need to return a jsp. How can be this done?
through JSON? if yes, can some one point me to some resource to learn using
JSON in S2?
If all you need to return is a number or true/false, simply write that
to the response in your action method and return null (so Struts knows
not to try executing any other results for the request). For more
complex response data, the JSON plugin would be a good starting place.
There's nothing stopping you from generating the response with a JSP,
either, it's just not usually the easiest thing to do for an Ajax response.
The bottom line is that, once you understand what it is you want to
return (a number, a boolean, a JSON data structure, etc.) the means by
which you generate that response are up to you. Understand what the
response ought to look like first, *then* worry about what your options
are for generating it.
L.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]