2017-05-30 110 views
0

我正在嘗試使用tinyMCE的圖像工具 我將圖像添加到編輯器中時沒有任何問題,但是當我嘗試編輯圖像(例如更改尺寸)時,進度條不會消失。它保留在編輯器的頂部,文字爲「圖片上傳... 100%」。tinyMCE中的圖像工具卡住

我所做的更改應用於圖像並保存時沒有任何問題。 出現在控制檯此消息:

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

您的代碼需要JSON內容,但是,它正在接收位置爲0的'<'字符,這是不正確的。 –

+0

你知道這個JSON響應來自哪裏的插件文件嗎? – Webbconsultant

+0

'XMLHttpRequest.g.onload'(tinymce.min.js?apiKey = MINKEY在第17行中。在Google Chrome中,按F12並注意Network選項卡。 –

回答

0

事實證明,問題是jbimages插件返回的JSON表明上傳的文件所在的位置。通過用正確的位置創建適當的JSON對象解決了問題。