我只是花了几个小时来调试这个问题。我在这里为其他人记录它。
问题:
当我尝试单击某个时出现以下错误AjaxLink
在 Internet Explorer 中:
Wicket: ERROR: Wicket.Ajax.Call.failure: Error while parsing response: Object required
它在所有其他浏览器中运行良好;只是IE被破坏了。
检查以确保您的 HTML 在语法上 100% 正确。 Ajax 响应返回到浏览器内CDATA
部分,如果有效负载格式不正确,IE 有时会卡住。
就我而言,我忽略了关闭<link>
标签在<head>
部分。只需关闭该链接标签就可以使一切变得不同。
旁白:如果您在 Wicket 中遇到难以解决的问题,最好创建一个快速启动项目 http://wicket.apache.org/start/quickstart.html这重现了你的问题。将问题归结起来可能需要做很多工作,但这样做通常可以找到问题的根源。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)