日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在EXT中前后台传数据的方式

發布時間:2025/3/19 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在EXT中前后台传数据的方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

后臺向前臺頁面傳輸數據

首先在后臺接口層中定義一個全局變量,用來存儲結果集

private List retList;

然后在調用service層方法時,用這個變量來接收方法返回值

this.retList = service.text();

然后在extjs中獲取這個結果集

var retList = Ext.decode(response.responseText).retList;

這樣retList中就已經包含了service層中方法的返回值

前臺頁面向后臺傳輸數據

這是我的前臺頁面效果 一個彈窗 將彈窗內輸入框的內容傳輸到后臺

if (_formPanel.getForm().isValid()) {//利用data來接收彈窗頁面輸入框的內容var data = _formPanel.getForm().getValues();//關閉彈窗頁面_win.close();//顯示正在加載頁面frame.util.ShowLoadMask("請稍等");//使用ajax請求Ext.Ajax.request({//后臺接口url: 'RemoteOperateLogAction!text.action',root: 'retList',params: {//將data傳到后臺data: Ext.encode([data])},//回調函數 判斷是否成功success: function (response, options) {var success = Ext.decode(response.responseText).success;if (success == true) {frame.util.HideLoadMask();frame.util.ShowAutoPopoMsg("獲取長期密碼成功!");config.grid.getStore().reload();_win.close();}//在控制臺打印storeconsole.log(store)},failure: frame.OnNetWorkFailure});}

在后臺定義一個全局變量data

private String data;

然后接收這個data

List<Map<String,Object>> listMap = readArrayObject4Json(this.data);

這樣listMap中就獲取前臺頁面的數據了

總結

以上是生活随笔為你收集整理的在EXT中前后台传数据的方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。