listeners:{
"click":function(){
Ext.getCmp("formtext").getForm().submit({
waitMsg : '正在发送请求......',
url : 'data/GetData.aspx?param=GetFormData',
success : function(_response,_config){
alert(_response.url);
Ext.MessageBox.alert("result", _config.result.msg);
},
failure: function(_response,_config){
switch (_config.failureType) {
case Ext.form.Action.CLIENT_INVALID :
Ext.Msg.alert('错误!', '存在未通过验证的数据!');
break;
case Ext.form.Action.CONNECT_FAILURE :
Ext.Msg.alert('错误!', '连接错误!');
break;
case Ext.form.Action.SERVER_INVALID :
Ext.Msg.alert('错误!', action.result.msg);
}
},
method:'POST'
});
}
}
直接提交的话 是没有问题的 可以进后台获取到传过来的数据 但是我页面有个 textarea 和 htmleditor 只要在输入内容中有换行 就不进后台 直接跳出 Ext.Msg.alert('错误!', '连接错误!'); 也没有 出现脚本错误 求解
"click":function(){
Ext.getCmp("formtext").getForm().submit({
waitMsg : '正在发送请求......',
url : 'data/GetData.aspx?param=GetFormData',
success : function(_response,_config){
alert(_response.url);
Ext.MessageBox.alert("result", _config.result.msg);
},
failure: function(_response,_config){
switch (_config.failureType) {
case Ext.form.Action.CLIENT_INVALID :
Ext.Msg.alert('错误!', '存在未通过验证的数据!');
break;
case Ext.form.Action.CONNECT_FAILURE :
Ext.Msg.alert('错误!', '连接错误!');
break;
case Ext.form.Action.SERVER_INVALID :
Ext.Msg.alert('错误!', action.result.msg);
}
},
method:'POST'
});
}
}
直接提交的话 是没有问题的 可以进后台获取到传过来的数据 但是我页面有个 textarea 和 htmleditor 只要在输入内容中有换行 就不进后台 直接跳出 Ext.Msg.alert('错误!', '连接错误!'); 也没有 出现脚本错误 求解
var value = editForm.findById('textarea').getValue();
var newvalue = value.replace(/ <br([^>]?)>/g, '\r\n');
editForm.findById('textarea').setValue(newvalue);
//这样只能解决换行问题