0

调用函数时在 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 无法处理 input[type='password'] 但即使我删除了那段代码,它仍然不起作用。

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

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

4

1 回答 1

0

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

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

对比

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

是否有其他可能存在此问题的代码?是否有一行以逗号而不是分号结尾?

于 2013-11-11T20:12:55.567 回答