SyntaxError:非法字符

时间:2014-02-20 09:24:06

标签: javascript jquery

我对此代码的最后一行有疑问。在firebug / console中我看到了

  

SyntaxError: illegal character after });

当我查看firebug / script时,我看到});a</script>。我不知道如何删除它。

    <script type="text/javascript" >
$(function() {
    $('#filput').checkFileType({
        allowedExtensions: ['jpg', 'jpeg'],
        success: function() {
            alert('Success');
        },
        error: function() {
            alert('Error');
        }
    });
});​</script>

3 个答案:

答案 0 :(得分:22)

</script>标记之前确实有一个不可打印的字符。幸运的是,jsFiddle显示了它:http://jsfiddle.net/byg7b/

enter image description here


如何删除?

在编辑器中打开文件,在</script>之前移动光标并按退格/删除,直到删除;。然后再次添加;

答案 1 :(得分:1)

删除行中的``:

});``

答案 2 :(得分:0)

删除checkFileType函数关闭后的两个刻度:

$(function() {
    $('#filput').checkFileType({
        allowedExtensions: ['jpg', 'jpeg'],
        success: function() {
            alert('Success');
        },
        error: function() {
            alert('Error');
        }
    });`` // <-- Here
});​