2015-05-02 5 views
0

Вот в моем коде я получаюSyntaxError в Кодексе

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'); 
    }); 
}); 
+0

Почему это с тегом 'php'? – Chad

+1

Посмотрите на синтаксис после того, как http://jqueryvalidation.org/validate/ –

ответ

2

Проблема заключается в Validate аргумент.

Аргумент - это объект, но вы его не вводили.

Возможно, что вам нужно сделать что-то вроде:

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

Спасибо. мне это понравилось, теперь он не показывает ошибку – Anju

1

Вы отсутствуют одиночные кавычки.

Изменение:

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

к этому:

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

Изменен как этот, но все же я получаю эту ошибку – Anju

+0

добавьте одну цитату около 3000 также. Попробуйте удачу –

+0

Не знаю, как это получилось 2 upvotes. Вы не можете просто вставить блок внутри литерала объекта. Это не затрагивает проблему вообще. –

Смежные вопросы