js中獲取後台的集合資料

2021-06-23 02:37:58 字數 1028 閱讀 7537

怎樣在js中獲取後台存放的集合資料? 很多人想到的就是通過ajax 和json的方式獲取 。是的,這兩種方式都可以獲取到資料,在此,我為大家談談我是怎麼用ajax獲取的。

首先,我們在後台,要把集合資料寫成xml的格式。

public void querytype()

} filelistxml +="";

printwriter pw = null;

try catch (ioexception e) finally

}}

然後在js中獲取ajax

//獲得  ajax物件  

function getrequest() catch (e) catch (e) catch (e)

}} }

//初始化載入

}

上面ajax獲取已經獲取到xmllistxml物件了,其實它就是你在後台寫入的xml檔案,你可以通過alert("xmlhttp.respon***ml.xml)來看到它。

然後自定義乙個getdata(xmllistxml)方法,將xmllistxml作為引數傳進去。

function getdata(xmllistxml){

var array = new array();

var rs=xmllistxml.getelementsbytagname("r");

for(var i = 0;i

這樣你就可以通過迴圈的方式獲取到你訪問的每乙個物件了,當然,物件的一些屬性也就可以獲取到。

上面都是工作上面的一些小經驗 ,怕以後忘記 ,所以就隨興記錄下來 ,供以後使用。事實證明 ,在js中獲取後台集合資料時,用到的也特別多。

js 獲取後台資料

後台 public string s hello 前台 alert s 例項 下面是一段分頁的指令碼 不過不提供分頁功能只是呈現頁數,頁碼,後台字段資料是 tpid,xm,pagecount,xcm var tpid new array var xm new array var j 2 tpids ...

js 獲取後台資料分頁

頁面建立乙個存放內容的容器,以及分頁的容器 div id content div div id pager div 頁面js 如下 ajax 如果需要 type get datatype json success function result error function error 建立乙個空的...

js獲取後台傳遞的陣列

研究了好久都沒能讓前台js獲取到後台的陣列,只好使用笨方法了。js可以容易獲取到後台的字串,所以可以先讓js獲取原本用陣列儲存的資料,然後再用split 函式將資料拆分,即可實現目的。js var getstrimg str var thearray new array getstrimg.leng...