Extjs ajax同步請求時(shí)post方式參數(shù)發(fā)送方式
var conn = Ext.lib.Ajax.getConnectionObject().conn;
conn.open("POST", 'http://localhost:8080/struts2study/TreeDDGet?node=-1',false);
// 這里的conn對象其實(shí)就是 xmlHttpRequest 對象。
conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
conn.send("start=" + 0 + "&limit=" + 30 );
var rootJson = conn.responseText;
一般參數(shù)傳遞通過url后面跟后臺(tái)也能取到,不過看到send參數(shù)也可以發(fā)送參數(shù),試驗(yàn)了一下服務(wù)器端接受不到發(fā)送的參數(shù),在firebug里看到發(fā)送的請求post部分是一個(gè)串,不太象正常發(fā)送的參數(shù)。搜索了很久也沒有找到方法,后來搜到一篇文章介紹了xmlHttpRequest對象的send方法解釋,才知道需要設(shè)置一個(gè)header屬性Content-Type 告訴服務(wù)器是form方式發(fā)送數(shù)據(jù),然后send方法里的參數(shù)串才會(huì)被服務(wù)器解釋到。
相關(guān)文章
層序遍歷在ExtJs的TreePanel中的應(yīng)用
今天幫朋友解決了一個(gè)問題:使用ExtJs的TreePanel控件,如何得到樹的第一個(gè)葉子節(jié)點(diǎn)的信息。2009-10-10Extjs的FileUploadField文件上傳出現(xiàn)了兩個(gè)上傳按鈕
Extjs的FileUploadField文件上傳在頁面中出現(xiàn)了兩個(gè)上傳按鈕,這個(gè)是和ext的本身css的樣式有關(guān)系,所以要將樣式修改下2014-04-04學(xué)習(xí)ExtJS(二) Button常用方法
ExtJS Button常用方法,需要學(xué)習(xí)的朋友可以參考下。2009-10-10extjs 學(xué)習(xí)筆記(三) 最基本的grid
extjs的一個(gè)亮點(diǎn)就是提供了豐富的UI,使得沒有藝術(shù)細(xì)胞的程序員也能做出絢麗的界面。把所有的UI集中到一起,有好處也有壞處,好處是有了統(tǒng)一的風(fēng)格和接口,壞處是js文件過于龐大,使用extjs的最小集合也超過了500k,所以在有些項(xiàng)目中并不適用。2009-10-10JavaScript的ExtJS框架中數(shù)面板TreePanel的使用實(shí)例解析
TreePanel為ExtJS提供了一個(gè)方便的樹結(jié)構(gòu)數(shù)據(jù)展示,尤其是在處理JSON格式數(shù)據(jù)時(shí)十分常用,接下來我們就來看兩則JavaScript的ExtJS框架中數(shù)面板TreePanel的使用實(shí)例解析2016-05-05Extjs改變樹節(jié)點(diǎn)的勾選狀態(tài)點(diǎn)擊按鈕將復(fù)選框去掉
需要一個(gè)功能點(diǎn)擊一個(gè)按鈕后將樹節(jié)點(diǎn)前的復(fù)選框去掉,變成沒有選擇的狀態(tài),百度一下發(fā)現(xiàn)個(gè)不錯(cuò)的方法,需要的朋友可以參考下2013-11-11extJs 下拉框聯(lián)動(dòng)實(shí)現(xiàn)代碼
extJs 下拉框聯(lián)動(dòng)實(shí)現(xiàn)代碼,需要的朋友可以參考下。2010-04-04ExtJS4 組件化編程,動(dòng)態(tài)加載,面向?qū)ο?,Direct
ExtJS4終于出了正式版,體驗(yàn)一下面官方推薦的向?qū)ο缶幊套罴褜?shí)踐 過去的做法是new對象或者Ext.create一個(gè)對象,每個(gè)對象都要先實(shí)例化才能使用2011-05-05