Ajax请求失败,因为找不到文件错误,但直接在地址栏中工作

时间:2016-10-21 11:49:10

标签: php jquery ajax codeigniter-3

code-igniter 3.0中,我正在使用ajax请求从数据表中删除文件,但是在控制台中我收到的错误是找不到在Ajax请求中传递的URL但是记录被删除了。我找到了一个使用dataType:jsonp的解决方案,但我无法在我的应用程序中进行更改,因为有太多的ajax请求。将项目从XAMPP转移到托管服务器后出现问题。谁能帮我。 Ajax请求就像:

function deleteBlog(id){
        $.ajax({
            url:'<?php echo base_url()."Static_pages/deleteBlogContent/"?>'+id,
            type:'POST',
            success: function(data){
                my_table.ajax.reload( null, false);
            }
        })
    }

我遇到的另一个问题是,当我使用这个网址时:

url:'<?php echo base_url()."index.php/Static_pages/deleteBlogContent/"?>'+id,

而不是:

url:'<?php echo base_url()."Static_pages/deleteBlogContent/"?>'+id,

它有效。 我还在网络选项卡中注意到原点:与主机和引用不同。

0 个答案:

没有答案