extJs 4种异步提交
来源:互联网 发布:php 7 编辑:程序博客网 时间:2024/06/05 15:38
-
-
-
-
-
-
-
-
-
-
-
-
-
- function saveUser_ajaxSubmit1() {
- Ext.Ajax.request( {
- url : 'user_save.action',
- method : 'post',
- params : {
- userName : document.getElementById('userName').value,
- password : document.getElementById('password').value
- },
- success : function(response, options) {
- var o = Ext.util.JSON.decode(response.responseText);
- alert(o.msg);
- },
- failure : function() {
- }
- });
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
- function saveUser_ajaxSubmit2() {
- Ext.Ajax.request( {
- url : 'user_save.action',
- method : 'post',
- form : 'userForm',
- success : function(response, options) {
- var o = Ext.util.JSON.decode(response.responseText);
- alert(o.msg);
- },
- failure : function() {
- }
- });
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
- function saveUser_ajaxSubmit3() {
-
- var formPanel = new Ext.FormPanel( {
- labelWidth : 75,
- frame : true,
- bodyStyle : 'padding:5px 5px 0',
- width : 350,
- defaults : {
- width : 230
- },
- defaultType : 'textfield',
- items : [ {
- fieldLabel : '用户名',
- name : 'userName',
- allowBlank : false
- }, {
- fieldLabel : '密 码',
- name : 'password'
- } ]
- });
-
- var win = new Ext.Window( {
- title : '添加用户',
- layout : 'fit',
- width : 500,
- height : 300,
- closeAction : 'close',
- closable : false,
- plain : true,
- items : formPanel,
- buttons : [ {
- text : '确定',
- handler : function() {
- var form = formPanel.getForm();
- var userName = form.findField('userName').getValue().trim();
- var password = form.findField('password').getValue().trim();
- if (!userName) {
- alert('用户名不能为空');
- return;
- }
- if (!password) {
- alert('密码不能为空');
- return;
- }
- form.submit( {
- waitTitle : '请稍后...',
- waitMsg : '正在保存用户信息,请稍后...',
- url : 'user_save.action',
- method : 'post',
- success : function(form, action) {
- alert(action.result.msg);
- },
- failure : function(form, action) {
- alert(action.result.msg);
- }
- });
- }
- }, {
- text : '取消',
- handler : function() {
- win.close();
- }
- } ]
- });
- win.show();
- }
-
-
-
-
-
-
-
-
-
-
-
-
-
- function saveUser_ajaxSubmit4() {
- new Ext.form.BasicForm('userForm').submit( {
- waitTitle : '请稍后...',
- waitMsg : '正在保存用户信息,请稍后...',
- url : 'user_save.action',
- method : 'post',
- success : function(form, action) {
- alert(action.result.msg);
- },
- failure : function(form, action) {
- alert(action.result.msg);
- }
- });
- }