Extjs的tpl结合form表单提交

这里简单介绍一下使用tpl做form表单提交的方法

1. 定义含有form标签的tpl模板:

var tpl =Ext.create('Ext.XTemplate',
    '<form id="xtplForm">',
    '<tableclass=td_table cellpadding=0 cellspacing=0 border=0>',
     '<tr><td><input name=stencil_idvalue=123></td></tr>',
    '</table>',
   '</form>'
 );

2. 提交方式:

var formData = Ext.Element.serializeForm(Ext.get('xtplForm'));
     Ext.Ajax.request({
           method: 'POST',
           url: url,
           params: formData,
          success: function(response) {
              Ext.Msg.alert("信息提示","操作成功!");               
          },
          failure: function() {
                Ext.Msg.alert("信息提示","操作失败!");
          }
    });

首先获取form表单数据并序列化表单数据,然后以参数的形式传给params属性即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值