獲取input相同名字的元素的值


我們在前台的頁面定義了許多 具有相同名字的input元素,為了取得對應的值,一種是我們在js中可以這樣做:

var djs= new Array();
$("input[name='dj']").each(function(){
 djs.push($(this).val());
 });

我們通過上面的方法會把具有相同名字的input的值放入數組中。而我們使用ajax向后台傳值的時候需要傳的是字符串

需要用到下面的方法將數組轉換為字符串。

JavaScript數組join()方法加入數組的所有元素為一個字符串。

var dj=djs.join(",");

這樣就得到一個字符串。

后台直接分割得到List<String> dj = Arrays.asList(dj.split(","));一個鏈表。

另一種直接在后台得到:

使用request.getParamters("dj");得到一個字符串數組。直接使用即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM