2011-05-24 20 views
5


को क्रियान्वित नहीं किया गया है मुझे यकीन है कि क्यों jQuery फार्म प्लगइन सफलता कॉलबैक फ़ंक्शन को क्रियान्वित नहीं किया गया है नहीं कर रहा हूँ। कॉलबैक निष्पादित क्यों नहीं कर रहा है और मैं कॉलबैक कैसे निष्पादित करूं?jQuery फार्म प्लगइन सफलता कॉलबैक

कोड:

<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> 

रिच

+1

आप यह सुनिश्चित करें कि '200' http कोड दिया जाता है कर रहे हैं? – zerkms

+1

आप फ़ायरबग साथ फ़ायरफ़ॉक्स में पेज लोड करने का प्रयास किया? शायद ज़र्केम सही है और आपको 200 ठीक स्थिति नहीं मिल रही है। –

+0

@zerkms @Elad Lachmi मैं एक 200 ठीक स्थिति प्राप्त कर रहा है, मैं यह फ़ायरबग में सत्यापित। वह पृष्ठ जो 200 ओके स्टेटस रिटर्न देता है: मान सफलतापूर्वक सम्मिलित किए गए हैं! – dottedquad

उत्तर

5

जैसा कि मैंने टिप्पणी में प्रस्तावित - प्रतिक्रिया एक वैध json होना चाहिए, अन्यथा आप html के प्रकार बदल सकता है।

संबंधित मुद्दे