IE8 jQuery输入函数调用错误

时间:2013-11-11 19:51:50

标签: jquery function input internet-explorer-8

我在调用函数时在IE8中收到以下错误。 enter image description here

第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'],但即使我删除了那段代码,它仍然无效。

在所有现代浏览器中,一切正常。 我不知道出了什么问题,或者我需要寻找一些有关此问题的信息/帮助。

所以我希望你们中的一些人可以帮助我,谢谢。

1 个答案:

答案 0 :(得分:0)

大多数时候,我在创建对象时看到此错误。 IE讨厌尾随逗号。

var myObj = {
    'first': 1,
    'second' : 2,
}

VS

var myObj = {
    'first': 1,
    'second' : 2
}

是否还有其他代码可能会出现此问题? 是否有一行以逗号结尾而不是分号?