Ajax不会去url方法

时间:2017-02-08 05:24:58

标签: jquery ajax codeigniter-3

这是ajax请求的代码,它始终用于错误功能。

网址是正确的,所有数据都在那里,但它仍然会出错。它没有发布值。

$(".quote-update-notify").click(function () {
    //e.preventDefault();
    //alert('hi');
    var id = $(this).attr('data-id');
    //alert(id);
    $.ajax({
        type: "POST",
        url: "<?php echo base_url(); ?>Admin/qoute_Notification",
        //                       
        //ataType: 'json',
        data: {"id": id},
        success: function () {
            alert('success');
        },
        error: function () {
            alert('error while requeting');
            //console.log();
        }
    });
    //e.preventDefault();
    //return false;
});

1 个答案:

答案 0 :(得分:-1)

问题可能来自网址参数:

请不要在此参数中传递php标记,而是通过正确硬编码url路径进行检查。一旦它正常工作,然后尝试通过从视图页面中隐藏ID获取base_url()值来解决此问题:

视图文件中的

<input class="furl" type="hidden" value="<?php echo base_url(); ?>"/>

在js:

var url = jQuery(".furl").val() + 'Action/qoute_Notification';