Code中的SyntaxError

时间:2015-05-02 05:08:22

标签: javascript jscript

我的代码中有

  

SyntaxError:missing:在var ShipVal =的属性id之后   $( '#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');
    });
});

2 个答案:

答案 0 :(得分:2)

问题是验证参数。

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

可能你需要做类似的事情:

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

答案 1 :(得分:1)

您缺少单引号。

变化:

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

到此:

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