怎樣在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...