日期:2014-05-17  浏览次数:20777 次

jquery+struts1问题!提交表单后网页提示没有权限错误!!
先看代码:
function confirmSubmit(fm){
alert("测试");
if(validateMyBiddersForm(fm)){
if(getResult()){
fm.submit();
}else {
return false;
}
}
}
function getResult(){
var username = $("[name=dm.username]").val()
var pwd = $("[name=dm.password]").val();
var realname = $("[name=dm.realName]").val();
var phone = $("[name=dm.phone]").val();
var address = $("[name=dm.address]").val();
var email = $("[name=dm.email]").val();
//alert(address);
$.ajax({
type: "POST",
  url: "http://www2.jinmajia.com/userwebservice!addUser.do",
dataType:"json",
  data: "sys_user=zcdt&sys_pass=zcdt@2011&space_ename=zhaocai&username&pwd&realname&address&email&phone",
  success: function(data){
alert(data.result);
var result = data.result;
alert("添加成功");
if(result.match("T")){
  alert( "添加成功!" );
}else if(result=="F"){
alert("添加失败!");
}else if(result=="A"){
alert("用户名长度有误!");
}else if(result=="B"){
alert("用户名已存在!");
}else if(result=="C"){
alert("用户名已被占用");
}else if(result=="D"){
alert("密码有误!");
}else if(result=="E"){
alert("真实姓名有误!");
}else if(result=="G"){
alert("邮箱被占用!");
}
  }

});
}
可能是ajax里面出错了!!但是不知道错在哪,这么错了!!问题补充:url返回值是json类型!!

------解决方案--------------------
url: "http://www2.jinmajia.com/userwebservice!addUser.do",
你把这个改为相对的地址吧。不要加前缀,你没有跨域吧。