ext ajax提交form表单 返回的action里面为什么没有result属性了 15
展开全部
分2种方法解决
1是可以设定ajax.request为同步
Ext.Ajax.request({
url: 'xxx',
params: {id: 1},
async: false,
success: function(response){}
});
2是调用form的submit方法,要说明的是,这里的方法,只对用extjs构造的form组件有效
var form = Ext.create('Ext.form.Panel', {});
form.submit({
url: 'xxx',
success: function(form, action) {
},
failure: function(form, action) {
}
});
我很纳闷,验证表单和同步异步提交数据有什么关系。。。
要验证表单,直接用form的isValid方法验证即可
var form = Ext.create('Ext.form.Panel', {});
if (form.getForm().isValid()) {
//验证通过
}
1是可以设定ajax.request为同步
Ext.Ajax.request({
url: 'xxx',
params: {id: 1},
async: false,
success: function(response){}
});
2是调用form的submit方法,要说明的是,这里的方法,只对用extjs构造的form组件有效
var form = Ext.create('Ext.form.Panel', {});
form.submit({
url: 'xxx',
success: function(form, action) {
},
failure: function(form, action) {
}
});
我很纳闷,验证表单和同步异步提交数据有什么关系。。。
要验证表单,直接用form的isValid方法验证即可
var form = Ext.create('Ext.form.Panel', {});
if (form.getForm().isValid()) {
//验证通过
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询