test200888 2009-04-26 19:31
浏览 249
已采纳

说找不到ACTION

deletefriend:function(_userid,_friendid){
Ext.Ajax.request({
url:'deleteFriend.do',
params : {
_userid : _userid,
_friendid:_friendid
},
success : function() {
Ext.getCmp("clientWindow").updateUserList();
Ext.MessageBox.alert("删除成功","删除好友成功");

         },
        failure : function() {
            Ext.Msg.show({
            itle : '错误提示',
            msg : '删除好友失败!',
            icon : Ext.Msg.ERROR,
            buttons : Ext.Msg.OK

            })

                }
                })

},

这个方法我去掉http://localhost:8080/WebQQ2009就说找不到这个action了,其他方法里的都能找到,
加上http://localhost:8080/WebQQ2009就能找到,但这样远程访问又不行!

  • 写回答

1条回答 默认 最新

  • zhoujuan520 2009-04-26 19:52
    关注

    这个其实和extjs没有多大关系,主要就是你的请求路径写错了.
    你写url:'deleteFriend.do', 的时候,他找不到你的action有两种可能.一种就是你没有配置好action,一个就是你请求路径写错了.你可以从你的项目根目录开始写,这样你就可以避免很多路径的问题

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 jetson nano
  • ¥15 :app:debugCompileClasspath'.
  • ¥15 windows c++内嵌qt出现数据转换问题。
  • ¥20 公众号如何实现点击超链接后自动发送文字
  • ¥15 用php隐藏类名和增加类名
  • ¥15 算法设计与分析课程的提问
  • ¥15 用MATLAB汇总拟合图
  • ¥15 智能除草机器人方案设计
  • ¥15 对接wps协作接口实现消息发送
  • ¥15 SQLite 出现“Database is locked” 如何解决?