TinyMCE4`image_list`外部url
我试图让TinyMCE 4的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“初始化插件时 但
image\u list
使用一个URL,该URL返回示例中指定的JSON数据
我已经设置了一个GET
endpointhttp://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问题。如果数据来自不同的域?是的,但请查看图片中我的响应标题