2016-04-06 20 views
-2

Bu yüzden, ajax ile doğrulama işlemi yapmaya çalışıyorum. Sunucudan form doğrulama hatalarını JSON olarak alıyorum ve onları yakalamaya çalışıyorum ve bunları bootstrap alert div kullanarak uygun şekilde görüntüliyorum. : aşağıdaki satırdaJquery işlevi, html'yi güncellemek için

$('#form_ajax_error').html("<div class='alert alert-danger' role='alert'>"error"</div>"); 
az

Uncaught SyntaxError: missing) after argument list**

: Ancak

// prepare Options Object for plugin 
    var options = { 
     beforeSubmit: function(form, options) { 
      // return false to cancel submit 
      block_form(); 
    }, 
    success: function() { 
     unblock_form(); 
     $("#form_ajax").show(); 
    }, 
    error: function(resp) { 
     unblock_form(); 
     $("#form_ajax_error").show(); 
     // render errors in form fields 
     var errors = JSON.parse(resp.responseText); 
     for (error in errors) { 
      $('#form_ajax_error').html("<div class='alert alert-danger' role='alert'>"error"</div>"); 
     } 
    } 
}; 

, bu bana konsolda bir hata veriyor

Neyi yanlış yapıyorum?

+5

önce ve sonra '+' eksik ' –

+0

error' neden downvote – Amistad

cevap

0

error değişkenini + işlecini kullanarak dizeye bağlamanız gerekir. Bu deneyin:

$('#form_ajax_error').html('<div class="alert alert-danger" role="alert">' + error + '</div>'); 
+0

Neden downvote? –