我在调用函数时在IE8中收到以下错误。
第13行是以下代码中带有“$ input”的行:
$.getScript('/assets/js/inc/ajax-request.js', function() {
new AjaxRequest(
"/cms/ajax/validatelogin.php",
$inputs,
serializedData
);
});
$ inputs等于:
$(this).find("input[type='text'], input[type='password']");
其中$(this)=当前表格。
我虽然IE8无法处理输入[type ='password'],但即使我删除了那段代码,它仍然无效。
在所有现代浏览器中,一切正常。 我不知道出了什么问题,或者我需要寻找一些有关此问题的信息/帮助。
所以我希望你们中的一些人可以帮助我,谢谢。
答案 0 :(得分:0)
大多数时候,我在创建对象时看到此错误。 IE讨厌尾随逗号。
var myObj = {
'first': 1,
'second' : 2,
}
VS
var myObj = {
'first': 1,
'second' : 2
}
是否还有其他代码可能会出现此问题? 是否有一行以逗号结尾而不是分号?