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