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

[HELP] ajax 里的post方法找不到url有几种原因

[复制链接]
发表于 2010-7-16 11:20:33 | 显示全部楼层 |阅读模式
没有正式写过那个方法.今天要新建一个页面的时候发现我的post方法根本调不了controllers里的方法,大家说说这有几种原因呢?
发表于 2010-7-16 11:50:07 | 显示全部楼层
请使用完整的url访问
发表于 2010-7-16 11:56:14 | 显示全部楼层
贴代码
 楼主| 发表于 2010-7-16 14:59:38 | 显示全部楼层
回复 3# Hex


    $.post("pm/room/editListHouse",{houseType:houseType},
                        function(num){
                                alert(num);
                        }
        );
    ci配置文件里有个bas_url "<base href="http://localhost/dev/fookii/" />"这里放到页面里了
       完整路劲应该是http://localhost/dev/fookii/pm/room/editListHouse
      以前的页面可以 $.post("pm/room/editListHouse" 没错的!但现在我另外新建的页面就是不行.
 楼主| 发表于 2010-7-16 15:01:18 | 显示全部楼层
回复 2# ywqbestever


    何为完整路径?http://localhost/dev/fookii/pm/room/editListHouse吗?
发表于 2010-7-16 16:08:27 | 显示全部楼层
必须 http://localhost/dev/fookii/pm/room/editListHouse 这样用,否则就可能正常,可能不正常,如果你想确保没问题,只能用绝对 URL。
发表于 2010-7-16 16:40:33 | 显示全部楼层
用firebug看返回什么错误
发表于 2010-7-17 01:36:47 | 显示全部楼层
答案在沙发
发表于 2010-7-20 09:19:55 | 显示全部楼层
如果不想使用完整路径可以在url路由里面配置一个

本版积分规则