Wicket.Ajax.Call.failure:解析响应时出错:需要对象

Geo*_*old 3 ajax wicket

我只花了几个小时来调试这个问题.我在这里为其他人记录.

题:

我尝试AjaxLink在Internet Explorer中单击时出现以下错误:

Wicket: ERROR: Wicket.Ajax.Call.failure: Error while parsing response: Object required

它适用于所有其他浏览器; 只是IE被破坏了.

Geo*_*old 6

检查以确保您的HTML在语法上100%正确.Ajax响应返回到CDATA部分内的浏览器,如果有效负载格式不正确,IE有时会窒息.

在我的情况下,我忽略了<link>在该<head>部分中关闭标签.简单地关闭该链接标签就完全不同了.

旁白:如果您遇到Wicket中难以解决的问题,那么创建一个可以重现您的问题的快速入门项目是个好主意.将事情搞砸可能需要做很多工作,但这样做往往会找到问题的根源.