私はこのようなCListViewウィジェット(yiiフレームワーク)を使用しています。CListViewでajaxリクエスト後にjavascript関数が呼び出されない
<?
$this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'template'=>"{items}\n{pager}",
));
?>
「_view」にはボタンが少なく、process.jsファイルにはこのようなボタンでクリックイベントが添付されています。
$(document).ready(function(){
$("a#beerButton").click(function(){
alert('clicked');
});
});
彼らは最初のページの表示に細かい作業しているが、Ajaxの更新(次のページを表示するClistviewのページネーション)した後、何のボタンが応答しません。問題の原因アップデート時にjsファイルを再度インクルードする必要がありますか?
EDIT:
()イベントで問題を解決:)その今取り組んでいます。 Reference
を試してみてください.js?私はどのようにビューに、どのファイルにそれを含めるのですか? –
メインファイル(yiiアプリケーションの共通ファイル)にprocess.jsを含めました。 – Terminal
これが問題を解決しましたhttp://stackoverflow.com/questions/2892244/get-javascript-woking-in-a-reloaded-ajax-box – Terminal