代码中的语法错误

SyntaxError in Code

在我的代码中,我得到了

SyntaxError: missing : after property id at var ShipVal = $('#rdshiptype').val();

 $('.card_number').click(function () {
    $('#shippingadd').validate({
        //alert("hello");return false;
        var ShipVal  = $('#rdshiptype').val();
        if(ShipVal == '0_0' || ShipVal == '' ) {
            $.bootstrapGrowl(SHIPPING_METHOD_REQUIRED, {type: 'danger', 'delay': 3000});
            $('#rdshiptype').parent('div').addClass('has-error');
            $('#rdshiptype').focus();
            $("#BtnNext").button('reset');
            return false;
        } else {
            $('#rdshiptype').parent('div').removeClass('has-error');
        }
        $("#BtnNext").button('loading');
    });
});

您缺少单引号。

变化:

$.bootstrapGrowl(SHIPPING_METHOD_REQUIRED, {type: 'danger', 'delay': 3000});

对此:

$.bootstrapGrowl(SHIPPING_METHOD_REQUIRED, {'type': 'danger', 'delay': '3000'});

问题出在验证参数上。

参数是一个对象,但您没有给它输入任何键。

可能您需要执行以下操作:

validate({
    submitHandler: function(){
           //your codes goes here
    }
})