1. 程式人生 > >ExtJs中Ext.Ajax.request()跟getForm().submit()得用法

ExtJs中Ext.Ajax.request()跟getForm().submit()得用法


//Ajax請求用回撥函式做的事情,回撥函式不管是成功還是失敗都會執行

Ext.Ajax.request({
		url : '#/validEmployee.do',
                params : {employee_id : employee_id},	//攜帶的引數			
		method : 'POST',
		callback : function(options, success, response) {
		var m = Ext.decode(response.responseText).success;//解碼返回的json資料
		if (m) {
			//寫請求成功後要做的事情
			} 
                else {//失敗後要做的事情 }
			}
			
		})


//常規Ajax請求
    Ext.Ajax.request({
                      url : '#/ReadCardInfo.do',
                      params : {},//攜帶的引數
                      method : 'POST',
                      success : function(response, opts) {
                                            var cardNo=Ext.decode(response.responseText).cardNo||'';
                                            Ext.getCmp('card_index_id').setValue(cardNo);
                                        },
                      failure : function(response, opts) { }
                                       
                      })


//表單提交的請求
Ext.getCmp('#id').getForm().submit({
                            url : '#/addUser.do',
                            waitMsg : '資料在處理中,請稍後......',
                            waitTitle : '提示',
                            params : {                                  //攜帶的引數
                                photo : photo,
                                dept_id : parent_id,
                                card_id : rows
                            },
                            method : 'POST',
                            success : function(form, options) {//成功後要做的事情   
                                      var returnValue = options.result.yourPropertyName|| ""; //不需要解碼
                                                                },                                                                                                               
                            failure : function(form, options) {}//失敗要做的事情
                                
                            
                        });

相關推薦

ExtJsExt.Ajax.request()getForm().submit()用法

//Ajax請求用回撥函式做的事情,回撥函式不管是成功還是失敗都會執行 Ext.Ajax.request({ url : '#/validEmployee.do',  params : {employee_id : employee_i

extjsExt.Ajax.request同步請求和非同步請求

用Ext.Ajax.request請求預設是非同步請求,這就導致定義的物件無法識別,沒有定義,因此需要將請求方式改為同步。請看程式碼。 function showFormPanel(){ if(centerPanel.getSelectionModel().hasSelection()){

extjs 使用Ext.Ajax.request進行資料傳輸

java程式碼 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Aut

Extjs + servlet + ext.ajax.request整合(親測可用)

1.js程式碼 Ext.onReady(function(){       Ext.Ajax.request({             url:"AjaxServlet.do?name=裡雜談",         //url:"AjaxServlet.do",    

Ext Js 3.2Ext.ajax.request方法詳解

1:Ext.Ajax.request([Object options]):Number     options中的一些屬性和含義如下:     url:指定請求的服務端url    params: 指定要傳遞的引數,可以是一個包含引數名稱及值的物件,也可以是類似於name=

ExtJSExt.Ajax.request用法詳解

該請求所用的http方面,預設值為配置的方法,或者當沒有方法被配置時,如果沒有傳送引數時用get,有引數時用post。 The HTTP method to use for the request. Defaults to the configured method, or if no method was

Extjs form.submit()提交與Ext.Ajax.request的區別

 之前總是封不起Extjs中form.submit()提交與Ext.Ajax.request()的區別,現在仍是分不清,但是知道怎麼用不會出錯了。 方案1: java action中的程式碼 Java程式碼   String datastring = "

Extjs Ajax 提交方式 Form.doAction('submit',...)和 Ext.Ajax.request的返回值

1.Form.doAction 標準格式:form.doAction('submit',{  success : function(response, options) {   if(options.result){  Ext.Msg.alert('提示',options.

Extjsajaxrequest方法的重寫,對請求的過濾

濤哥實力派,是一匹千里馬,可惜了水貨上司。 失敗發生在徹底的放棄之後。我對我的上司失望極了。 公司最近在完成一個專案,專案已經進行到尾聲了,還沒有進行對回話為空進行過濾。在濤哥提出後,上司研究了半天解決不了,最後丟給濤哥解決。雖說解決問題是每個人的義務,不是每個人的責任。但

ExtJS Ext.Ajax.request最好設為同步

本文來自網易雲社群 作者:劉超 上一節我們講到,手機App經過了一個複雜的過程,終於拿到了電商網站的SLB的IP地址,是不是該下單了? 別忙,俗話說的好,買東西要貨比三家。大部分客戶在購物之前要看很多商品圖片,比來比去,最後好不容易才下決心,點了下單按鈕。下單按鈕一按,就要開

Extjsajax

          Ext.Ajax.request({          url: "/rule/AleAction_findRuleAndRUlechildCon

Ext.Ajax.request 用法引數介紹

url : String/Function (Optional) (可選項)傳送請求的url,預設為配置的url。 若為函式型別那麼其作用域將由配置項 scope所指定。預設為配置好的URL。 The URL to which to send the request, or a function to ca

大夥幫我看看,Ext.Ajax.request返回資料後總是執行success

大家幫我看看是我的程式碼寫的有問題還是其他原因: Ext.Ajax.request( { url : ***.do, success : function() { Ext.MessageBox.alert(' 提示','資料刪除成功!');

ExtjsExt.data.Store的多種操作詳解

前言 Store是extjs中的重中之重,貼過來,備用 查詢操作 Store.getCount() Store.getCount()返回的是store中的所有資料記錄,然後使用for迴圈遍歷整個store,從而得到每條記錄。 store.e

Ext.Ajax.request獲取後臺的資料

       嘗試用Ext.Ajax非同步操作來改變頁面回顯的值,試了好幾次都沒成功,終於啊,試出來試出來了,功夫不負有心人。(開心) 具體如下:     js程式碼: <script t

(41)Ext.Ajax.request非同步提交表單

function login(){ var requestConfig={ url:'base/loginServer.jsp',//請求的伺服器地址 form:'loginForm',//指定要提交的表單id callback:function(option

ExtJSsubmitAjax的success

Ajax中使用Success使用response接收後臺傳來的Json資料Ext.Ajax.request({ url: path + '/settle/qualityInfoAction.action',    //配置Action請求 params: {

ExtJS學習--------Ext.Element其它操作方法學習

con rac 位操作 src article -- 分享 trac 學習 (1)對齊操作 (2)尺寸操作 (3)定位操作 (4)滾動操作 (5)經常使用事件方法 ExtJS學習--------Ext.Element中其它操作

Ext 再grid的renderer使用ajax訪問服務器

負載 頁面 bsp degree 設置 val 渲染 class NPU ps:在renderer中使用ajax訪問服務器,並不是一個很好的方法因為會徒增大量的頁面負載,個人建議是將數據在後臺處理好後,封裝到store中。 以下是在renderer中利用ajax渲染表格內容

extjssubmit提交後不進入success也不進入failure 解決方法

首先說明是後臺返回的json返回值格式不對 要執行success或failure,需在返回的json中有如下欄位 : 執行success裡面的操作 {success:true} 執行failur