Have a look at the Taconite plug-in for updating objects after from is
submitted.

Look at LiveQuery plug-in for binding objects returned via your ajax
results.

I use these and it works awesome.


On May 1, 7:30 am, "Ramanathan RV" <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I am currently using Jquery's post method to submit a form. And I use the
> responseText to update certain other DIV in the page. Since I am migrating
> the All-No-AJAX pages to AJAX pages, I am forced import the entire HTML (not
> data alone) with Javascript into the existing DOM. Unfortunately
> $(document).ready(function(){}) doesnt get executed upon successfully
> receiving AJAX response. I guess this is the normal behaviour. But I would
> want that Javascript to be executed. The form plugin doesnt come to rescue
> since it doesnt support HTML type. Kindly advice on the right strategy to
> use.
>
> Work Around : To make it work, I have removed the $(document).ready() hook,
> and am calling the Javascript init() methods at the end of the page. I
> certainly know that this is not the correct approach.
>
> *            $("form").submit(function(){
>                 if(!$("#eFrm").valid())
>                 {
>                     return false;
>                 }
>                 var pData = $("#eFrm").serialize();
>                 $("div.mainContent").html("Loading....");
>                 $.post(
> './search.html?ajax=true',pData,function(data){$("div.mainContent").html(da 
> ta);},"html");
>                 return false;
>             });
> *
> --
> Thanks
> Ram

Reply via email to