longairwei 发表于 2010-7-16 11:20:33

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

没有正式写过那个方法.今天要新建一个页面的时候发现我的post方法根本调不了controllers里的方法,大家说说这有几种原因呢?

jeongee 发表于 2010-7-16 11:50:07

请使用完整的url访问

Hex 发表于 2010-7-16 11:56:14

贴代码

longairwei 发表于 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" 没错的!但现在我另外新建的页面就是不行.

longairwei 发表于 2010-7-16 15:01:18

回复 2# ywqbestever


    何为完整路径?http://localhost/dev/fookii/pm/room/editListHouse吗?

Hex 发表于 2010-7-16 16:08:27

必须 http://localhost/dev/fookii/pm/room/editListHouse 这样用,否则就可能正常,可能不正常,如果你想确保没问题,只能用绝对 URL。

jeongee 发表于 2010-7-16 16:40:33

用firebug看返回什么错误

visvoy 发表于 2010-7-17 01:36:47

:lol答案在沙发

ici 发表于 2010-7-20 09:19:55

如果不想使用完整路径可以在url路由里面配置一个
页: [1]
查看完整版本: ajax 里的post方法找不到url有几种原因