我现在是多个tabpanel,一个panel下至少一个formpanel.用户在编辑完多个form再提交.请教如何实现?
原来想各自的form submit提交,但是发现他们是不同的request,后台不能取所有的参数。
感觉都个FORM没法一起提交到同一个REQUEST里,只能换另一种方式实现
[code="js"]
Ext.Ajax.request({
url: 'foo.php',
success: someFn,
failure: otherFn,
method:'post',
params: { foo: 'bar' }
});
[/code]
把params传的就是参数,
可以考虑把多个FORM的域转换成一个params格式的数据
楼上的说法有道理,你把多个参数放在params里面传递过去就可以了
[code="java"]Ext.Ajax.request({
url: 'url地址',
disableCaching:true,
params:{templateName:Ext.getCmp('templatename').getValue(),memo:memo},
method:'POST',
success:function(){},
failure:function(response){
Ext.Msg.alert('警告确认框','服务器出现错误请稍后再试!');
}
});[/code]