Extjs ajax form 提交

1.form 提交

 form.form.submit({
                    url: "/HandlerExcelToDB/UploadFile.ashx",
                    params: {},
                    success: function (formUpload, action) {
                        var PicName = action.result.FileName;

                        Ext.MessageBox.alert("提示", "上传成功!");
                        Ext.MessageBox.hide();
                        winUpload_Excel.hide();
                    },
                    failure: function (formUpload, action) {
                        Ext.MessageBox.alert("提示", "上传失败!");
                    }
                });

2.ajax 提交

  Ext.Ajax.request({
                        url: ‘/HandlerExcelToDB/PKUCarPart_ExcelToDB.ashx?Func=PKUCarPartExcelToDB‘,
                        method: ‘POST‘,
                        params: {
                            ModelId: ModelId,
                            CPTrademarkId: CPTrademarkId,
                            ShopId: ShopId,
                            FileExcel:FileExcel,
                            ProductMainPic: ProductMainPic,
                            JsonDatarCarPKU: Ext.encode(arrayCarPKU),
                        },
                        success: function (response) {
                            Ext.MessageBox.alert(‘提示‘, ‘保存成功!‘);
                            store.load({ params: { start: start, limit: limit } });
                            Ext.MessageBox.hide();
                            form.getForm().reset();
                            win.hide();
                        },
                        failure: function () {
                            Ext.MessageBox.alert("提示", "保存失败!");
                        }
                    });
时间: 2024-10-20 23:23:40

Extjs ajax form 提交的相关文章

ajax Form提交与Payload提交

后端处理前端提交的数据时,既可以使用Form解析,也可以使用JSON解析Payload字符串. Form解析可以直接从Request对象中获取请求参数,这样对象转换与处理相对容易,但在大片JSON数据需要提交时,可能会出现大量的数据拆分与处理工作,另外针对集合类型的处理,也是其比较孱弱的地方. 而Payload的优势是一次可以提交大量JSON字符串,但无法从Request从获取参数,也会受限于JSON解析的深度(尤其是有多层对象级联的情况,最底层的对象几乎无法转换为具体类型). 以Chrome浏

Form表单Ajax系列化提交数据

页面上有一个商品的颜色尺码二维输入框,输入完毕之后需要把数据进行提交,点击立即购买则进行页面的跳转,通过form表单将数据提交到后台,而点击添加到购物车的话,则会通过ajax进行数据的提交,页面不进行跳转.前台样式: 下面是form表单: <form id="cartForm" action="${ctx}/cart/save" method="post"> <div class="product-page-optio

2016 系统设计第一期 (档案一)jQuery ajax serialize()方法form提交数据

jQuery ajax serialize()方法form提交数据,有个很奇怪的问题,好像不能取到隐藏控件的值. //点击提交按钮保存数据 $('#btn_submitUser').click(function () { var UserId = $('#UserId').val(); if (UserId == "") { $.ajax({ type: "POST", url: '/Users/Create/', data: $("#SaveUserFo

ajax form表单提交 input file中的文件

ajax form表单提交 input file中的文件 现今的主流浏览器由于ajax提交form表单无法把文件类型数据提交到后台,供后台处理,可是开发中由于某些原因又不得不用ajax提交文件, 为了解决这个问题我走了不少弯路: 1.用原生的 input file , 不支持ajax上传文件,你肯定会说可以用 ajax form表单上传了呀?不过我后面还要调用上传成功后用js处理一些对话框,所以这种方法排除 2.用了 uploadify 上传插件,弄出来能上传东西,结果不理想:因为不能判断上传的

jQuery的ajax的form提交方法应用

1.如果不用ajax的form提交,就必须把表单的每一条数据进行获取,并提交给action进行处理.这样做比较麻烦,现在用了jQuery的easyui,使用封装好的ajax的form提交.脚本代码如下: //提交表单 function sysusersave(){ if($.formValidator.pageIsValid()){//校验表单输入信息是否合法 //使用jquery的ajax from提交,指定from的id和回调方法,提交的url使用提from中的action,参数为空,传递J

form表单提交转为ajax方式提交

在做项目的过程中遇到要将form表单提交转为ajax方式提交,下面是我总结的如何把form表单提交无缝转为ajax方式提交的方法. 原先的form表单长这样: <form action="xxx" method="get"> //action的值是请求的url地址 <div class="form-group"> <label for="name">姓名</label> <

extjs中form表单提交成功、失败的响应信息

类Ext.form.Action.Submit 处理表单Form数据和返回的response对象的类. 该类的实例仅在表单Form{@link Ext.form.BasicForm#submit 提交}的时候创建. 返回的数据包必须包含一个 boolean 类型的success属性,还有可选地,一个含有无效字段的错误信息的属性 A response packet may contain: ·        success property : Boolean - required. ·     

jquery.form.js实现将form提交转为ajax方式提交的使用方法

本文实例讲述了jquery.form.js实现将form提交转为ajax方式提交的方法.分享给大家供大家参考.具体分析如下: 这个框架集合form提交.验证.上传的功能. 这个框架必须和jquery完整版结合,否则使用min则无效. 原理:利用js进行对form进行组装成ajax的url和data,原理还是用ajax来提交,其实这完全可以自己写,但是有这个框架可能会更简单. 一.最简单例子: 第一步:引用js <!--这里的min是自己用js压缩工具对完整版进行的压缩 并不是真正的min,所以好

Form提交前,ajax校验,并阻止提交

var addSyncForm = Horn.getComp("addSyncForm"); if(!addSyncForm){ return ; } addSyncForm.el.submit(function(){ var data = {"businAccount":Horn.getComp("businAccount","_add").getValue(),"systemNodeItem":Horn