IE 7 & 8 throws an error (through jQuery): expected identifier
jQuery(document).ready(function() {
jQuery.i18n.properties({
'name': "messages",
'path': "/myproject/js/i18n/",
'mode': "both",
'language': "en",
'callback': function() {
}
})
});
If I comment out line 'path': "/myproject/js/i18n/",
error disappears, but of course, i18n plugin stops working as expected.
Thanks for your help!
In messages.properties file there were lines like something.delete.something=something
. These lines with 'delete' inside caused jQuery in IE7/8 to throw the error. I renamed these labels into something.dodelete.something
and it worked.
If you cannot rename, I suggest next:
response.responseJSON.messages.default
change to
response.responseJSON.messages['default']
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With