DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> javascript向後台傳送相同屬性的參數即數組參數
javascript向後台傳送相同屬性的參數即數組參數
編輯:JavaScript綜合知識     

 在傳送參數時,經常會碰到向後台傳送一些相同屬性的參數,最好的選擇是采用數組的方式,下面有個不錯的示例,大家可以參考下

我們在傳送參數時,經常會碰到向後台傳送一些相同屬性的參數,最好的選擇是采用數組的方式。當我們向後台傳送時只需要在javascript中正常定義並使用數組,將其作為參數向後台傳遞:  代碼如下: var arry= new Array();    arry[0] = "102";    arry[1] = "103";    arry[2] = "104";    url = "test.jsp?arry="+arry;    在後台的接受方法:  [code]  String arry = request.getParmeter("arry");    String[] par = arry.split(",");  [code]  此時的par就變為了一個java中的數組。其中arry的值為"102,103,104"也就是說在傳送的過程中,浏覽器自動將javascript型的數組參數轉化為了以逗號分隔的字符串,我們只需要在後台將該字符串取出,並按照逗號分割為相應的數組即可。   另外,在網上見過使用json的,感覺不太爽。也有用request.getParmeterValues方法的,具體使用如下:    在前台使用同一個參數並多次賦值傳遞:    url="test.jsp?arry=102&arry=103&arry=104"    在後台取出:    String arry[] = request.getParmeterValues("arry");    此時的arry的值便是{102,103,104}    具體方式根據自己的習慣選用吧!   
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved