Hi , i'm using Ajax.Updater in a "nested" way.
here is a pseudo-code of my use case
First pass
<main_div>
<a onclick="updateDivWithAjaxUpdater(sub_div)">load subdiv</a>
<sub_div>
</subdiv>
</main_div>
Second pass, sub_div is filled with something like that
<a onclick="updateDivWithAjaxUpdater(sub_sub_div)>load sub sub div</a>
<sub_sub_div>
some content
</sub_sub_div>
so after second pass, my DOM looks like:
<main_div>
<a onclick="updateDiv(sub_div)">load subdiv</a>
<sub_div>
<a onclick="updateDiv(sub_sub_div)>load sub sub div</a>
<sub_sub_div>
some content
</sub_sub_div>
</subdiv>
</main_div>
The problem arise while trying to update sub_sub_div (or access
sub_sub_div content in javascript (using $(sub_sub_div).update or
innerHTML through DOM)
The requests is sent, the response returns a valid new content but:
sub_sub_div content is never refreshed !!!!
Can you tell me what happens ?
here is the code of my updateDiv function
updateDiv=function(targetDiv,url,params,completecb,async,method)
{
var ctrl=$(targetDiv);
if(async)
{
ctrl.update('Loading...');
};
//method=method||"get";
new Ajax.Updater(targetDiv,url,
{
asynchronous:(async!=null),
onComplete:completecb,
evalScripts:true,
postBody:params
}
);
};
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---