TinyMCE4`image_list`外部url

TinyMCE4`image_list`外部url,image,xmlhttprequest,tinymce,tinymce-4,Image,Xmlhttprequest,Tinymce,Tinymce 4,我试图让TinyMCE 4的image\u list使用一个URL,该URL返回示例中指定的JSON数据 我已经设置了一个GETendpointhttp://demo.com/media在我的服务器上,它返回一个JSON响应,该响应由一个对象列表组成,对象的标题和值属性设置,例如: [{“title”:“demo.jpg”,“value”:http://demo.com/demo.jpg“}] 我还指定了选项image\u list:“http://demo.com/media“初始化插件时 但

我试图让TinyMCE 4的
image\u list
使用一个URL,该URL返回示例中指定的JSON数据

我已经设置了一个
GET
endpoint
http://demo.com/media
在我的服务器上,它返回一个JSON响应,该响应由一个对象列表组成,对象的
标题
属性设置,例如:

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

我还指定了选项
image\u list:“http://demo.com/media“
初始化插件时

但是,当我单击工具栏中的图像图标时,不会弹出任何内容。在“网络”选项卡中,我只能看到一个状态为200的
OPTIONS
请求,但什么都没有。我期待的
GET
请求从未发生过


TinyMCE 4中使用图像列表的正确方法是什么?还有,有没有人有一个有效的演示示例?我什么也找不到。

如果没有看到您的URL返回的确切数据,就有点难说问题出在哪里。我创建了一个TinyMCE小提琴来展示(通常)这是如何工作的:

顶部有一个JavaScript变量(
invokeFetchedData
),它模拟从服务器获取的内容(一组JavaScript对象),并通过
image\u list
引用


如果您输入您的URL(
http://demo.com/media
)进入浏览器窗口,返回什么?你确定这是一个JavaScript对象数组吗?

[{“title”:“demo.jpg”,“value”:http://demo.com/demo.jpg“}]
这是一个JSON编码的对象数组。我也通过在我的JS中硬编码一个对象数组来实现它,但问题是,当我指定URL时,TinyMCE只发出一个
选项
请求,仅此而已。您知道,
OPTIONS
请求没有主体。因此,它还应该接着执行
GET
我认为如果发送了
OPTIONS
请求,但没有
GET
,那么听起来您好像遇到了CORS问题。如果数据来自不同的域?是的,但请查看图片中我的响应标题