Javascript在带有Render Partial(Yii)的模式窗口中不工作

Javascript在带有Render Partial(Yii)的模式窗口中不工作,javascript,jquery,yii,yii-booster,Javascript,Jquery,Yii,Yii Booster,我实现了一个模态,其内容使用renderPartial()呈现。但是,当我尝试在模式窗口(例如$.blockUI)内调用脚本时,它根本不起作用。但是没有错误 以下是我呈现内容的方式: echo CJSON::encode($this->renderPartial($view, array( 'dataProvider' => $dataProvider, 'model' => $model, 'selectedIds' => $selected,

我实现了一个模态,其内容使用renderPartial()呈现。但是,当我尝试在模式窗口(例如$.blockUI)内调用脚本时,它根本不起作用。但是没有错误

以下是我呈现内容的方式:

echo CJSON::encode($this->renderPartial($view, array(
    'dataProvider' => $dataProvider,
    'model' => $model,
    'selectedIds' => $selected,
     ), TRUE, TRUE));

你在打ajax电话吗?因为否则我认为你不需要对它进行Json编码。您在$view文件中注册了脚本,对吗?是的。我正在做一个ajax调用。我还注册了我的脚本。您是在进行ajax调用的页面中注册了要运行的脚本,还是在“renderPartial”中注册了脚本?我在这两个页面中都注册了脚本。@tinyByte可能在这里了解了一些关于JSON编码的信息。通过Firebug或类似工具调用ajax的结果是否符合预期?