ページの詳細を変更するときに、CKEditor の filebrowserUploadUrl を変更できるようにする必要があります。通過するクエリ文字列は、配置したカスタム アップロード プロセスで使用されるためです。
JQuery プラグインを使用しています。これが私のコードです:
$('#Content').ckeditor({
extraPlugins: 'autogrow',
autoGrow_maxHeight: 400,
removePlugins: 'resize'
});
$("#Content").ckeditorGet().on("instanceReady", function () {
this.on("focus", function () {
// Define browser Url from selected fields
this.config.filebrowserUploadUrl = filebrowserUploadUrl: '/my-path-to-upload-script/?ID1=' + $("ID1").val() + '&ID2=' + $("#ID2").val();
});
});
これは最初は問題なく動作しますが、ダイアログから出て #ID1 と #ID2 の値を変更すると、以前の値が保持されます。デバッグすると、filebrowserUploadUrl は正しく設定されますが、送信値には影響しません。設定値がキャッシュされているようです。
その場で構成値を変更する方法はありますか?