我必须等到 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(); });');
我怎样才能做到这一点 ?