之前在心百科上弄了一个测试题的微件(代码源自网上),一直用得好好的,这几天突然发现进度条一直停在80%之后就没反应了,题目死活加载不出来。
看模板的历史记录,好像也没修改过什么特别的内容。打开Chrome开发者工具,错误如下:
错误提示如下:
load.php?lang=zh-cn&modules=jquery%7Cjquery.ui&skin=vector-2022&version=12nhf:4 Uncaught Error: Invalid XML: This page contains the following errors:
error on line 65 at column 1: Extra content at the end of the document
一开始以为是jquery的问题,加之确实也有个错误存在,所以重心都放在了排查和解决API加载错误的问题上。可惜根源不在那里。
最后才发现是因为调用的XML代码中,我在最后添加了一个分类,这个分类的代码位于<syntaxhighlight>……</syntaxhighlight>
之外,如果放在后面错误如上。如果放在最前面,错误如下:
Uncaught Error: Invalid XML: This page contains the following errors:
error on line 1 at column 1: Start tag expected, '<' not found
暂时的解决办法就是把分类删掉。