TinyMCE4`image_list`外部网址

时间:2018-07-19 13:51:28

标签: image xmlhttprequest tinymce tinymce-4

我试图让TinyMCE4的image_list与URL一起工作,该URL返回示例here中指定的JSON数据。

我在服务器上设置了一个GET端点http://demo.com/media,它会返回一个JSON响应,该响应由设置了titlevalue属性的对象列表组成,用于示例:

[{"title":"demo.jpg","value":"http://demo.com/demo.jpg"}]

初始化插件时,我还指定了选项image_list: "http://demo.com/media"

但是,当我单击工具栏中的图像图标时,什么都没有弹出。我在“网络”标签中所看到的只是一个状态为200的OPTIONS请求,但是什么也没有。我所期望的GET请求从未发生。

enter image description here

在TinyMCE4中使用image_list的正确方法是什么?另外,enyone是否有有效的演示示例?我什么都找不到。

1 个答案:

答案 0 :(得分:0)

很难看到问题出在哪里,而又看不到您的URL返回的确切数据。我创建了一个TinyMCE小提琴,以(总体上)展示它应该如何工作:

http://fiddle.tinymce.com/pwgaab

顶部( FMOD.RESULT result7 = FMOD.Studio.System.create(out FMOD.Studio.System a); FMOD.RESULT result6 = a.initialize(1, INITFLAGS.NORMAL, FMOD.INITFLAGS.NORMAL, IntPtr.Zero); FMOD.RESULT result = a.loadBankFile(FileSystemManager.RootDirectory + "/Content/Banks/Master Bank.bank", FMOD.Studio.LOAD_BANK_FLAGS.NORMAL, out Bank testBank); FMOD.RESULT result5 = testBank.getEventList(out EventDescription[] someArray); FMOD.RESULT result4 = someArray[0].createInstance(out EventInstance instance); FMOD.RESULT result3 = instance.setVolume(1F); FMOD.RESULT result2 = instance.start(); )有一个JavaScript变量,用于模拟您将从服务器(JavaScript对象数组)中获取的内容,并通过pretendFetchedData进行引用。

如果您在浏览器窗口中输入URL(image_list),会返回什么?您确定它是一个JavaScript对象数组吗?