2017-10-17 21 views
0

次のコードを使用してサーバーからデータを受信して​​います。私の要求に対して必要なデータがあれば、常に200 OKを返します。しかし、成功またはエラーイベントは発生しません。誰かが私を助けることができるなら、私はあなたに感謝するでしょう。事前にjQueryのAjax呼び出しの問題

$('body').on('click','a.btn_details',function(e){ 
      e.preventDefault(); 
      var _id = $(this).attr('id'); 
      var _data = {'action': 'product_details','product_id':_id}; 
      $.ajax({ 
       method: 'POST', 
       url: '../common/products.php', 
       dataType: 'json', 
       data: _data, 
       succes: function (resp) { 
        alert(resp.name); 
        return false; 
       }, 
       error: function(resp){ 
        alert("xd,vj,dfjbj"); 
       } 
      }); 
      $('#prd_list_cont').hide(); 
      $('#prd_det_cont').show(); 
     }); 

おかげで、

アイシャZafar

+0

別にタイプミスからの成功としてみてください:あなたはsuccessuccessと交換する必要がありますshow/hideもsuccessコールバックの中に入ります。 – lshettyl

+0

[Success on ajax not success]の複製が可能です(https://stackoverflow.com/questions/46152591/success-on-ajax-not-working) –

答えて

2

あなたのAjaxリクエストでエラーが発生しています。

+0

ありがとうございます。時には効率的な開発者がスペルミスをすることがあります:D – aishazafar

+0

確かに、あなたの問題が解決してうれしい! –

0

は、あなたがそれを修正することができ

success: function (resp) { 
    alert(resp.name); 
    return false; 
}, 

幸運と `SUCCESS`、中に二重の

$('body').on('click','a.btn_details',function(e){ 
       e.preventDefault(); 
       var _id = $(this).attr('id'); 
       var _data = {'action': 'product_details','product_id':_id}; 
       $.ajax({ 
        method: 'POST', 
        url: '../common/products.php', 
        dataType: 'json', 
        data: _data, 
        success: function (resp) { 
         alert(resp.name); 
         return false; 
        }, 
        error: function(resp){ 
         alert("xd,vj,dfjbj"); 
        } 
       }); 
       $('#prd_list_cont').hide(); 
       $('#prd_det_cont').show(); 
      } 

); 
+0

問題が解決しました – aishazafar

関連する問題