ajax使用不同namespace的action的方法,ajaxnamespace


ajax 如何使用不同namespace的action

如我的question_save在/question命名空间,那我ajax的url写成:"../question/question_save.aciton"

若我把aciton映射为了html,那一定要写成

ajax的url: "../question/question_save.html"

这是我的教训啊,很深很深的教训啊,特别是总是出现ajax 如何使用不同namespace的action

和the requested resource is not available.


用ajax()访问action中的某一个方法

url路径名不对,你配的是ajaxValidateVerifyCode吧,你没配namespace那么url应该是ajaxValidateVerifyCode.action
 

struts2 里用jQuery的Ajax,我想要调用普通的action里的方法怎办?

$.ajax({url: "请求action",dataType: "返回数据类型",type:"POST",data:{参数},success:function(data){
var result = data['areamenuList'];
len = result.length;
var o = document.getElementById('Areamenu');
o.length=0;
o.options[0] = new Option('请选择',-1);
for (var i=0;i<len;i++){
o.options[i+1] = new Option(result[i].cnName,result[i].fieldValue);
if (document.getElementById("selectIndex").value==result[i].fieldValue){o.options[i+1].selected = true;}
}
}});
 

评论关闭