我正在尝试使用带有tinyMCE的imagetools 我正在向编辑器添加图像而没有任何问题,但是当我尝试编辑图像时(例如更改尺寸),进度条不会消失。它位于编辑器的顶部,文本中包含“图像上传... 100%”。
我所做的更改将应用于图像,并且保存没有任何问题。 此消息显示在控制台中:
Uncaught SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at XMLHttpRequest.g.onload (tinymce.min.js?apiKey=MINKEY:17)
g.onload @ tinymce.min.js?apiKey=MINKEY:17
对于我对图像所做的每一个更改(编辑器中的任何图像),顶部都会添加另一个进度条。即使在我保存并重新加载页面之后,仍然存在进度条,直到我删除图像。
我从他们的CDN加载tinyMCE核心,但如果我加载它,我也有同样的问题。 Jquery通过Google的托管库加载,无论jQuery版本如何,都会出现此问题。
请帮助,我无法在任何地方找到解决这个问题的方法。
答案 0 :(得分:0)
事实证明,问题是jbimages插件返回的JSON说明了上传文件的位置。通过使用正确的位置创建适当的JSON对象来解决问题。