Ajax在JQuery-1.7.1中不起作用

时间:2018-02-16 09:06:05

标签: jquery ajax

我想通过ajax调用CI的方法,但是没有调用方法。我试图解决这个问题,因为2天但是无法得到任何解决方案。下面是我的代码片段

function list_payment_details()
{  
    var pagee = page;
    if (pagee == '0')
    {
        var pagee = '1';
    }

    var user_name = $('#search_user').val();
    var device_type = $('#device_type').val();
    var category_name = $('#filter_category_name').val();
    var subcategory_name = $('#filter_subcategory_name').val();
    var url_payment = '<?php echo base_url(); ?>admin/advertisepayment/advertise_payment_list';
    alert(pagee + user_name + device_type + category_name + subcategory_name + sort_field + sort_type);
    e.preventDefault();
    $.ajax({
        type: 'POST',
        data: {
            pagee: pagee,
            user_name: user_name,
            device_type: device_type,
            category_name: category_name,
            subcategory_name: subcategory_name,
            sort_field: sort_field,
            sort_type: sort_type
        },
         //dataType: 'json',
        url: url_payment,
        success: function (result) {
            alert(result);
        }
    });
}

3 个答案:

答案 0 :(得分:0)

为了执行ajax调用,它需要一个目标url,在你的情况下是url:url_payment。 $。员额(网址,数据,回调); 检查here

在你的问题中,最后一行被评论(在行的开头是“//”)。如果在您的脚本中是相同的,则忽略该行,因此您的ajax将不是executetd。

基本上你提供了ajax类型,要发送的数据但你没有提供url,数据类型等因为它们被评论了。

答案 1 :(得分:0)

插入

&#39;

error: function (XMLHttpRequest, textStatus, errorThrown) {
console.log(textStatus + " error " + errorThrown)
}

&#39;

跟踪错误

$.ajax({
        type: 'POST',
        data: {
            pagee: pagee,
            user_name: user_name,
            device_type: device_type,
            category_name: category_name,
            subcategory_name: subcategory_name,
            sort_field: sort_field,
            sort_type: sort_type
        },
         //dataType: 'json',
        url: url_payment,
        success: function (result) {
            alert(result);
        }
      ,error: function (XMLHttpRequest, textStatus, errorThrown) {
    console.log(textStatus + " error " + errorThrown)
    }
    });

IF网址正确

答案 2 :(得分:0)

可以使用Chrome进行调试按F12 然后转到网络点按状态代码 enter image description here