0

我在我的 ls 中使用 CKEDITOR 4:

CKEDITOR.replace('ae-textarea-text', {
    filebrowserImageUploadUrl: '/Sites/UploadImgToSite?Site=' + $("#SiteName").val(),
    height: 850,
    width: 800       
});

当我上传图片时,参数 Site=' + $("#SiteName").val() - 为空,因为

  • 1) 页面打开
  • 2) CKEDITOR init with $("#SiteName").val() (现在它是空的)
  • 3) 用户填写 texbox #SiteName....
4

1 回答 1

1

该参数必须在 CKEditor 创建代码执行之前可用,因为之后不再可能动态更改该参数。只能在创建编辑器时设置一次。

在您的情况下,您可以尝试打开页面,siteName从用户那里获取,然后才创建编辑器。

于 2018-05-18T13:32:32.183 回答