「作成」モーダル ダイアログが XHR 経由で送信されると、Yii CGridView の行が更新されます。
XHRの「作成」アクションで新しいグリッドビューをレンダリングし、それを介してページに挿入することでこれを達成しようとしました$("#list").html(response)
が、レンダリングするCGridView
とjQueryの<script>
インクルードタグが登録されるため、それらのタグをjQuery をリロードすると、ライブイベント ハンドラが消去されるため、多くのものが壊れます。
「GridView は、自分自身を更新する方法を知っています。並べ替えまたはページで常に実行します。」
したがって、js から GridView の並べ替えボタンをクリックできますが、それは理想的ではありません。私は言いたい
$("#list").gridview('reload') または $.fn.gridview.reload("#list") またはそのような意味。
または、あなたが今考えたよりもはるかに単純なクールなことをしてください。