我目前正在使用 jquery 开发一个程序。我的程序在 firefox 3.5 中运行良好,但直到我将浏览器升级到 firefox 4.0。从那时起,'parsererror' 一直没有显示出来,这让我很头疼。
我注意到这是 FIRST 'parsererror' 显示的代码的一部分:
$(document).ready( function() {
...
$.ajaxSetup({
timeout: 10000,
error: function(xhr, msg, e) {
showMessage('HTTP error: ' + JSON.stringify(msg) + '.'); //this is the parsererror
}
});
.
.
})
不仅如此,我的动态标签不再出现在我的页面中。我注意到每次如果删除此行' <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
',它就会出现,但我的其他 jquery 元素不好。我不知道怎么了。也许它是某种不兼容问题,但我只是不知道从哪里开始修复。请帮忙。
编辑: 这是它返回的 json。这应该是用于我的动态菜单,它将创建您单击的选项卡 Evry 菜单。但这没有显示。
[
{"title": "File","submenus":[
{"title": "Open","submenus":[]},
{ "title": "New", "submenus":[]},
{ "title": "Save as", "submenus":[]},
{ "title": "Save", "submenus":[]}
]},
{ "title": "View","submenus":[]},
{ "title": "viewAll", "submenus":[]},
{ "title": "Close","submenus":[]},
{"title":"jQgrid", "submenus":[]}
]