Мне нужно подождать, пока Xajax не получит ответ от сервера, поэтому я могу использовать этот ответ с плагином Jquery:
В этом примере мне нужно дождаться создания поля выбора (с помощью вызова XAJAX), прежде чем я применю к нему плагин .chosen()
:
<? $objResponse = new xajaxResponse();
$objResponse->assign($selectID, 'innerHTML', $codeThatCreatesSelectBox);
$objResponse->script('$(function(){ $("#selectID").chosen(); });');
return $objResponse; ?>
Я пытался использовать функцию jquery AjaxComplete(), но, похоже, она не работает, поскольку Jquery и Xajax - это две разные вещи:
$objResponse->script('$("#selectID").ajaxComplete(function() {$("#selectID").chosen(); });');
Как я могу это сделать ?