Ругается на нужную скобку

Рейтинг: 0Ответов: 1Опубликовано: 08.01.2015

Ошибка: Uncaught SyntaxError: Unexpected token ) на последней строке

Код:

jQuery(document).ready(function() {
    jQuery('#mainform').submit(function(){
        var id = jQuery("input#id").val();
        var pass = jQuery("input#pass").val();

        var dataString = 'id='+ id + '&pass=' + pass;

        jQuery.ajax({
            type: "POST",
            url: "public/auth.php",
            data: dataString,
            success:  function() {
                jQuery('#mainform').hide();
                jQuery('#response').html("<p class = 'success-box'>Успешная авторизация</p>");
            });  
        }
    });
    return false;
});
</script>

Т.е. ему скобка не нравится, однако она, по логике, да и вообще, должна тут быть.

Что ему не нравится-то?

Ответы

▲ 2Принят

Форматируйте код - и снизойдёт на вас просветление:

jQuery(document).ready(function() {
    jQuery('#mainform').submit(function(){

        var id = jQuery("input#id").val();
        var pass = jQuery("input#pass").val();

        var dataString = 'id='+ id + '&pass=' + pass;

        jQuery.ajax({  
            type: "POST",  
            url: "public/auth.php",  
            data: dataString,
            success:  function() {  
                jQuery('#mainform').hide();  
                jQuery('#response').html("<p class = 'success-box'>Успешная авторизация</p>");   
            });  // <--- скобка и точка с запятой не на своём месте
        } 
    });  
    return false;
});