當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
ajax(jquery)前后台传数组(Springmvc后台)
生活随笔
收集整理的這篇文章主要介紹了
ajax(jquery)前后台传数组(Springmvc后台)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前端代碼:
<script>$(function () {var list=new Array();list.push(6);list.push(9);console.log(list);$.ajax({url: "/ssm/preview",type: "GET",data: {"list":list,"sha":"sha"},traditional: true,//這里設置為truesuccess: function(data) {//do sth...alert(data)}});});</script>后臺:(只能通過foreach遍歷,無法進行for循環遍歷)
@RequestMapping(value = "/preview")@ResponseBodypublic int getpreview(int list[],String sha){for (int q:list){System.out.println(q);}System.out.println(sha);System.out.println("hash");return 0;}控制臺打印:
觀察鏈接,你會發現其實這個數組傳遞的原理,其實就是get請求放在url里面有多個list=**的元素,而后臺解析這個鍵值配對多個值的時候會自動歸納為數組。就可以在后臺使用了。但是這個數組的大小不能超過get請求url的極限。
如果對后端、爬蟲、數據結構算法等感性趣歡迎關注我的個人公眾號交流:bigsai
總結
以上是生活随笔為你收集整理的ajax(jquery)前后台传数组(Springmvc后台)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: codeforces 521div3(D
- 下一篇: gradle idea java ssm