含まれていません:
を( PHP/Yiiのフレームワークは、 - )正常に動作
私はボタンを押して、新しいCKEditorバージョンのウィンドウが生成され、AJAX呼び出し
PROBLEMを通じて示されています:この新しいCKEditorウィンドウは、データベースに保存されたテキストを正しく表示しますが、「保存」(フォームの残りの部分とともに生成されたajaxボタン)を押すと、この新しいCKeditorウィンドウの値は保存されません:CKeditorは古い値データベースから取得したものです。
私はCKEditorバージョンを削除して、プレーン<textarea>
を残す:すべてはので、私は、コントローラは大丈夫であることを知ってokです。
誰もがこのようなことを行ったのですか?
ありがとうございます!問題は2つの場所にあります:ajaxSubmitButtonとtextareaの名前:すべてのckeditorインスタンスが同じモデルを使用していたが異なる行を使用していたため、すべて同じ名前だったので、ajaxSubmitButtonと同じです。 私は 'onclick'イベントを使用して、ckeditorウィンドウの内容をテキストエリアに手動でコピーし、繰り返しインスタンスごとに追加の名前を導入しました:D ajaxの読み込みを取りやめることを決めました。今すぐ別々のJuiTabsにレンダリングされました –
Yii :: app() - > clientscript-> registerScript( 'duppa'、$ thisLanguageID、 " function beforeCommentValidate"。$ thisLanguageID " ){ var t = CKEDITOR.instances ['".CHtml :: activeName($ model、' description_translation ')。" ["" $ thisLanguageID。 "]']。getData(); $( 'textarea [ CHtml :: activeName($ model、 'description_translation')。 "[" "$ thisLanguageID。"] \ "] ' ).val(t); trueを返します。 } $( '#closeTlumaczenieDialog'$ thisLanguageID。 "();}); ")をクリックします。 –
あなたはそれがうまくいってうれしい! – thaddeusmt