2011-05-24 23 views
5


JQuery form eklentisi başarılı geri arama işlevinin neden çalışmadığından emin değilim. Geri arama neden çalışmıyor ve geri bildirimi nasıl yürütüyorum?jQuery form eklentisi başarı geri çağırma yürütülüyor

kodu:

<script type="text/javascript"> 
    $(document).ready(function() { 

     var insertOptions = 
     { 
      // other available options: 
      url:  'manage_livestock/insert_livestock', 
      type:  'post', 
      dataType: 'json', 
      clearForm: true, 
      //resetForm: true 

      // $.ajax options can be used here too, for example: 
      timeout: 3000, 

      success: showResponse 
     }; 

     $("#livestock").ajaxForm(insertOptions); 
    }); 

    function showResponse(responseText, statusText, xhr, $form) 
    { 
     alert('status: ' + statusText + '\n\nresponseText: \n' + responseText + 
      '\n\nSuccess!'); 
    } 
</script> 

-Rich

+1

'200' http kodunun döndüğünden emin misiniz? – zerkms

+1

Sayfayı firefox'ta firebug ile yüklemeyi denediniz mi? Belki zerkms haklı ve 200 tamam durumu alamıyorsun. –

+0

@zerkms @Elad Lachmi 200 ok durumu alıyorum, bunu firebug'da doğruladım. 200 tamam durumu olan sayfa döner: Değerler başarıyla eklendi! – dottedquad

cevap

5

Ben yorumlarında önerdiği gibi - yanıtı geçerli bir json olmalı, aksi takdirde html türünü değiştirebilir.

İlgili konular