用户
 找回密码
 入住 CI 中国社区
搜索
查看: 6546|回复: 2
收起左侧

求助AJAX使用POST返回404

[复制链接]
发表于 2015-5-9 12:03:53 | 显示全部楼层 |阅读模式
JS复制代码
var range_btn = $("#range_btn");
$(range_btn).click(function(){
$.ajax({
                type: "post",
                                dataType:"json",
                url:'/admin/index.php/ajaxs',
                data: {'a': '123'},
                success: function() {
                    alert("test");
                }
            });
 
});    
复制代码
PHP复制代码
<?php
class Ajaxs extends Admin_Controller {
 
                public function __construct()
        {
                parent::__construct();
 
        }
 
       
        // ------------------------------------------------------------------------
public function index(){
    echo "success";
}}?>
复制代码


获取不到返回值,提示404错误。我尝试用type: "GET",就正常工作
补全URL也一样。


请高手帮忙看看什么问题
发表于 2015-5-10 10:48:14 | 显示全部楼层
按说不会,自己用firebug跟一下看看哪个环节有问题。
发表于 2015-6-11 17:59:49 | 显示全部楼层
本帖最后由 qq522382 于 2015-6-11 18:05 编辑

我也是这种情况,如果不用AJAX可以,但在控制器中方法名应改成_site_post()格式,site是你的方法名,但如果这个方法不是在控制器Admin_Controller又可以,说明后台控制器Admin_Controller一定有个限制,若我们不用Admin_Controller控制器的方法,任何用户都可以使用这个方法,控制不了权限,我和你一样,也求高手解决这个问题啊

本版积分规则