extjs,form,submit后出现语法错误

ruanwxh 2009-08-14 10:25:20
RT:调试器报出一个语法错误,在ext-all.js的23行

后台数据库已更新了,好奇怪啊?

附源码:
handler:function(){
if(user_From.form.isValid())
{
// this.disabled = true;
user_From.form.submit(
{
url:'user_exec.jsp?operate=ADD',
method:'get',
params : '',
waitMsg : '正在保存数据,稍后...',
success : function(re,v){
var jsonobject = Ext.util.JSON.decode(v.response.responseText);
Ext.Msg.alert("msg,oject",jsonobject);
},
failure : function(form, action) {
Ext.Msg.alert('添加用户失败!');
}

});
// this.disabled = false;

}
}

jsp源码:

if(operate.equalsIgnoreCase("ADD"))
{

String json="";
String login_id = FormatStr(request.getParameter("login_id"), "");
String deviceDN = FormatStr(request.getParameter("deviceDN"), "");
String name = FormatStr(request.getParameter("name"), "");
int sex = Integer.parseInt(FormatStr(request.getParameter("sex"), ""));
String addr = FormatStr(request.getParameter("addr"), "");
String mobile = FormatStr(request.getParameter("mobile"), "");
String email = FormatStr(request.getParameter("email"), "");
int dept_id = Integer.parseInt(FormatStr(request.getParameter("dept_id"), ""));
int rank_id = Integer.parseInt(FormatStr(request.getParameter("rank_id"), ""));
int is2mail = Integer.parseInt(FormatStr(request.getParameter("is2mail"), ""));
int creator = user.getId();
int order_id = Integer.parseInt(FormatStr(request.getParameter("order_id"), ""));
int iRes = User.add(login_id, deviceDN, name, sex, addr,
mobile, email, dept_id, rank_id,is2mail,creator, order_id);
if(iRes == 1) {
json="{success:false,"+
"msg:'工号["+ login_id +"]已经被使用,请用其他工号'}";

}
if(iRes == 2) {
json="{success:false,"+
"msg:'分机号码["+ login_id +"]已经被使用,请用其他分机号码'}";

}
if(iRes == 0) {
json="{success:true,"+
"msg:'添加用户成功'}";

}
com.iok.system.User.WriteLog(user.getId(), "添加用户", "["+ login_id +"]["+ deviceDN+"]["+ name +"]");
//response.sendRedirect("user_manager.jsp");
//out.print("{success:true , msg:'123'}") ;
try{
response.getWriter().write("{success:true , msg:'123'}");
}catch(Exception ex){
}

}


js
...全文
1608 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragon_rangers 2010-04-13
  • 打赏
  • 举报
回复
我也遇到了这个问题,刚刚解决。
只要从服务器端返回{success:true,message:'增加数据成功 '}这个json数据就可以了
提交成功后success需要得到一个成功值true,否则会再次执行failure

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧