2017-10-24 23 views
0

フォローコードはアラートmsgを表示することになっています。それは何もしていない。誰が私が間違っているか教えてくれますか?すべてがうまくエグゼクティブalert()を実行しています。すべてのAjaxの成功は私のために働いていません

<script> 
     $(document).ready(function(){ 
    var baseUrl = document.location.origin; 

$(".ProductRemove").click(function(){ 
    var row_id = $(this).attr('id'); 
$.ajax({ 
    type:"POST", 
    cache:false, 
    url:baseUrl+"/shop/api/cart", 
    data:"row_id="+row_id+"&action=remove", // multiple data sent using ajax 
    success: function() { 

      alert('success'); 

    }, 
    error: function(){ 
    alert('failure'); 
} 
    }); 
    }); 
}); 

+0

"何もしない"場合、ajaxメソッドは呼び出されていないため、イベントハンドラが起動されていないか、コンソールに明白なエラーがあります。 –

+0

サーバーからデータを削除しています –

+0

エラーアラートが発生していませんか? ProductRemoveが何らかのフォームを送信していないことを確認してもよろしいですか? –

答えて

0

おかげで、 は、私は解決策を得ました。私はサーバーから何も返さないので、成功の代わりにエラー関数を呼び出しています。

In ajax emptyはJSONデータとみなされません。だから、私は "json_encode(NULL);"というエコーを修正するために私のサーバーで。

関連する問題