什么会导致ajax请求不会触发?

时间:2011-06-23 15:26:03

标签: javascript jquery ajax

好的,我有这个jQuery

$('.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);

});

在firebug的控制台中,console.logs显示但是没有传出的ajax请求..我甚至尝试了这个但仍然没有

$('.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请求无法触发

2 个答案:

答案 0 :(得分:3)

我建议在第一个ajax查询中提供error选项,看看是否有任何错误。

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

答案 1 :(得分:0)

将变量value重命名为其他内容