天天向上@ 发表于 2015-5-9 12:03:53

求助AJAX使用POST返回404

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
class Ajaxs extends Admin_Controller {

                public function __construct()
        {
                parent::__construct();

        }

       
        // ------------------------------------------------------------------------
public function index(){
    echo "success";
}}?>

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


请高手帮忙看看什么问题

yuzhigang5460 发表于 2015-5-10 10:48:14

按说不会,自己用firebug跟一下看看哪个环节有问题。

qq522382 发表于 2015-6-11 17:59:49

本帖最后由 qq522382 于 2015-6-11 18:05 编辑

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