ext实现添加功能
我在save.jsp页面获取了index.jsp页面的值并成功的进行了添加操作,然后返回了一个值:
<%
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
DataBase dbs=new DataBase();
Method m=new Method();
dbs.setPartNum(request.getParameter("part number"));
//System.out.println(request.getParameter("part number"));
m.InsertIC(dbs);
out.print("{success:true,msg:'保存成功'}");
%>
然后我在index.jsp页面进行了处理:
buttons: [{
text: '保存',
handler: function() {
if(!simple.getForm().isValid()){
return;
alert("aaaaaaaaaaaa");
}
else if (simple.getForm().isValid()) {
//alert("eeeeeeeeeeeeeeeeeeeee");//这里能够成功执行
simple.getForm().submit({
url: "save.jsp",
success: function(form, action) {
alert(resonse.result);
alert("hhhhhhhhhhhhhhhhhh");//这里不能执行,但是数据已经成功添加到了数据库中,刷新的话页面会有这条记录
if(action.result.success)
{
Ext.Msg.alert('消息',action.result.msg,function(){
grid.getStore().reload();
simple.getForm().reset();
simple.buttons[0].setText('保存');
});
}else{
alert("yyyyyyyyyyyyyyy");//这里也没有执行
}
win.hide();
},
failure: function(form, action) {
Ext.Msg.alert("提示", "添加信息失败!"); //也没有走这里
}
});
}
}
},
静待高人指点...