IE 7& 8抛出错误(通过jQuery):期望标识符
jQuery(document).ready(function() {
jQuery.i18n.properties({
'name': "messages",
'path': "/myproject/js/i18n/",
'mode': "both",
'language': "en",
'callback': function() {
}
})
});
如果我注释掉行'path': "/myproject/js/i18n/",
错误消失,但当然,i18n插件会停止按预期工作。
感谢您的帮助!
答案 0 :(得分:8)
在messages.properties文件中有像something.delete.something=something
这样的行。这些带有'delete'的行导致IE7 / 8中的jQuery抛出错误。我将这些标签重命名为something.dodelete.something
并且有效。
答案 1 :(得分:3)
如果你不能重命名,我建议接下来:
response.responseJSON.messages.default
更改为
response.responseJSON.messages['default']