2011-06-23 11 views
-1

[OK]をので、私はconsole.logs表示放火犯で、このjQueryのajaxリクエストが発生しない原因は何ですか?

$('.remove_me').click(function(){ 
    var value = $(this).attr('title'); 
    console.log('In here'); 
    console.log(value); 

    $.ajax({ 
     type: 'post', 
     url: "/shop_pos/index.php?route=module/cart/ajax_remove_item",   
     dataType: 'json', 
    data: {value : value}, 
     success: function (data) { 
     }, 
     complete: function() {     
     }   
    }); 
    console.log(value); 

}); 

とコンソールにを持っているが、request..Iもこれを試していないし、まだ何も

$('.remove_me').click(function(){ 
    var value = $(this).attr('title'); 
    console.log('in here'); 
    console.log(value); 
    $.getJSON('/shop_pos/index.php?route=module/cart/ajax_remove_item', {value: value}, function(data, textStatus) 
    { 
     console.log('not getting in here'); 
     //optional stuff to do after success 
    }); 
    console.log(value); 
}); 

何一切出アヤックスはありませんajaxリクエストが発生しないようにする

+0

その本当に達していないことを確認するために、サーバー側でいくつかのログを追加するには、変数valueの名前を変更します。また、最初のajax呼び出しで成功とエラー関数のいくつかのログを入れてください... – Neal

+0

私は試してみましたが、スクリプトに到達していません – Trace

+0

これはChromeとFirefoxで正常に動作します:http://jsfiddle.net/2hGg9/7/ – Colin

答えて

3

最初のajaxクエリにerrorオプションを指定して、何か不具合がないかどうかを確認することをお勧めします。

$.ajax({ 
    .. other options 
    error: function(x,t,e){ 
    console.log('Ajax error'); 
    } 
    .. more options 
}); 
+0

ThaTはサーバー側のparseerrorである問題を解読するのに役立ちました。 – Trace

0

何か他のもの

+0

それは何の違いもありません。 '{value:value}'は完全に有効なJavaScriptです。 – Tomalak

関連する問題