我的保存按钮
buttons:[{
text:"保存信息(S)",
id:"save",
minWidth:70,
handler:function()
{
if(AddPublishForm.getForm().isValid())
{
//弹出效果
Ext.MessageBox.show
(
{
msg: '正在保存,请稍等...',
progressText: 'Saving...',
width:300,
wait:false,
waitConfig: {interval:2000},
icon:'download',
animEl: 'saving'
}
);
setTimeout(function(){}, 1000);
AddPublishForm.form.submit({
url:"URL/jydbh/savejydinfo.aspx",
method:"POST",
success:function(form,action)
{
//成功后
var flag=action.result.success;
if(flag=="true")
{
Ext.MessageBox.alert("提示","添加新的交易单成功!");
PublishInfoStore.reload();
AddPublishwin.hide();
}
},
failure:function(form,action)
{
PublishInfoStore.reload();
Ext.MessageBox.alert("提示!","新交易单添加失败!");
}
});
}
}
}savejydinfo.aspx代码 SQLHelper sqlHelp = new SQLHelper();
string result = "";
string jydbh = Request.Form["jydbh"];
string jydzt = Request.Form["jydzt"];
string cmd1 = "update jydxx set jydzt='" + jydzt + "' where jydbh='" + jydbh + "'";
sqlHelp.RunSQL(cmd1); if (result)
{
Context.Response.Write("{success:true;errors:{}}");
}
else
{
Context.Response.Write("{success:false,errors:{info:'插入失败'}}");
} Response.Write(result);
}前台怎么老是无法提示添加成功呢?但是后台数据库确实是添加进去了啊?我看了错误信息 好像是返回的json格式错误了
不知道要如何返回给前台 提示添加成功呢?
buttons:[{
text:"保存信息(S)",
id:"save",
minWidth:70,
handler:function()
{
if(AddPublishForm.getForm().isValid())
{
//弹出效果
Ext.MessageBox.show
(
{
msg: '正在保存,请稍等...',
progressText: 'Saving...',
width:300,
wait:false,
waitConfig: {interval:2000},
icon:'download',
animEl: 'saving'
}
);
setTimeout(function(){}, 1000);
AddPublishForm.form.submit({
url:"URL/jydbh/savejydinfo.aspx",
method:"POST",
success:function(form,action)
{
//成功后
var flag=action.result.success;
if(flag=="true")
{
Ext.MessageBox.alert("提示","添加新的交易单成功!");
PublishInfoStore.reload();
AddPublishwin.hide();
}
},
failure:function(form,action)
{
PublishInfoStore.reload();
Ext.MessageBox.alert("提示!","新交易单添加失败!");
}
});
}
}
}savejydinfo.aspx代码 SQLHelper sqlHelp = new SQLHelper();
string result = "";
string jydbh = Request.Form["jydbh"];
string jydzt = Request.Form["jydzt"];
string cmd1 = "update jydxx set jydzt='" + jydzt + "' where jydbh='" + jydbh + "'";
sqlHelp.RunSQL(cmd1); if (result)
{
Context.Response.Write("{success:true;errors:{}}");
}
else
{
Context.Response.Write("{success:false,errors:{info:'插入失败'}}");
} Response.Write(result);
}前台怎么老是无法提示添加成功呢?但是后台数据库确实是添加进去了啊?我看了错误信息 好像是返回的json格式错误了
不知道要如何返回给前台 提示添加成功呢?
解决方案 »
- 怎么样,能让用户确认再跳转,不确认就不跳转。。。急。。。谢谢大家了。。。
- 如何获取iterate值
- 怎样调用另一页面的JAVASCRIPT
- 能不能在网页的不同地方设置不同的popup menu?
- 各位大哥们!大姐们!Come Here!Please help me!时间日期问题!来者有分啊!
- activeX控件问题?
- 如何实现把Inputbox函数值在文本框里面显示出来
- 一时想不起来,判断字符在字符串中出现次数的函数示什末???
- 高手的问题?
- 请问,怎么获得文本域TextArea的光标位置,并在相应光标位置处插入一段string,谢谢
- 求一个正则表达式
- 关于jquery异步提交的问题,jquery高手多多指点!
{"message":"添加新的交易单成功!","status":0,"success":true}
if(action.result.success==true){
alert(action.result.message);
}