日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

ajax 取值 返回map_springboot|前端发ajax请求到后台Controller及常见的坑

發(fā)布時間:2025/3/21 HTML 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ajax 取值 返回map_springboot|前端发ajax请求到后台Controller及常见的坑 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前端發(fā)ajax請求

這塊是web的基礎(chǔ),發(fā)web請求大概需要以下幾步1.引用web相關(guān)的依賴2.前端頁面引入jquery.js3.編寫ajax請求4.編寫對應(yīng)的Controller

引入web相關(guān)的依賴

前端的模板選用的是thymeleaf

implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'implementation 'org.springframework.boot:spring-boot-starter-web'

引入jquery

jquery可以通過本地的方式引入,也可以通過cdn的方式引入本地引入:先下載jquery.js到static/js目錄html頁面head中添加:

<head> <meta charset="UTF-8"> <title>Titletitle> <script src="/static/js/jquery-3.4.1.min.js">script>head>

如果是CDN話,則不用下載jquery , 直接在head中引入

<head> <meta charset="UTF-8"> <title>Titletitle> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js">script>head>

編寫ajax請求

參考文檔:https://api.jquery.com/jQuery.ajax/這里只展示一些常用的參數(shù)

$.ajax({ url:'/test/testAjax1', type:'get', async:false, contentType:'application/json', dataType:'json', success:function (data) { console.log(data) } })

url:請求后臺的urltype:標(biāo)明是get還是post請求async:是異步的還是同步的,這里有個坑,有時候下拉框用ajax去請求數(shù)據(jù),這里默認(rèn)是異步的,結(jié)果數(shù)據(jù)還沒回來,下拉框就開始渲染,然后發(fā)現(xiàn)下拉沒有數(shù)據(jù)contentType: 前端的參數(shù)格式dataType:接口返回的數(shù)據(jù)的格式,一般來說,經(jīng)常不寫,讓系統(tǒng)自己去判定這里ContentType的值一般來說有兩種取值, 默認(rèn)是application/x-www-form-urlencoded; charset=UTF-8在實(shí)際開發(fā)中,經(jīng)常會改成如上的application/json這里改了之后,Controller中也要對應(yīng)著改入?yún)⒎绞?詳情可參考這篇DEMO:springboot|Controller接收處理GET,POST請求入?yún)ttps://www.javastudy.cloud/articles/2019/11/03/1572752115551.html

Controller接收請求

/** * @Author https://www.javastudy.cloud * @CreateTime 2019/11/8 **/@RestControllerpublic class TestController { @RequestMapping("test/testAjax1") public Map testAjax1(){ Mapmap = new HashMap<>(); map.put("aaa","bbb"); return map; } }

結(jié)果輸出

DEMO總評

ajax請求是web開發(fā)中的第一步,我們可以按Http請求來理解他, 有相應(yīng)的header,有相關(guān)的各種type , 其中最麻煩的是要和后端Controller的參數(shù)對應(yīng)關(guān)系,稍不留神對應(yīng)錯了后端就收不了參數(shù),或者值沒法返回,要多看文檔,注意默認(rèn)值.

可添加小刀微信獲取源碼

往期熱文springboot|springboot配置Filter過濾器springboot|springboot配置攔截器docker|docker 安裝zookeeperjava基礎(chǔ)|自定義java線程池你點(diǎn)在看的樣子真好看:)~

總結(jié)

以上是生活随笔為你收集整理的ajax 取值 返回map_springboot|前端发ajax请求到后台Controller及常见的坑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人动漫免费观看 | 欧美日韩成人在线 | 4444亚洲人成无码网在线观看 | 河北彩花av在线播放 | 国产欧美一区二区三区在线看蜜臀 | 白石茉莉奈中文字幕在 | 欧美日韩一区在线播放 | 欧美日韩在线免费观看 | 亚洲色图婷婷 | av中文字幕在线免费观看 | 欧美色图亚洲激情 | 国产亚洲美女精品久久久2020 | 亚洲三级精品 | 能免费看18视频网站 | 97精品视频在线观看 | 青青导航| 欧洲人妻丰满av无码久久不卡 | 精品中文字幕一区 | 97久草| 少妇被躁爽到高潮无码人狍大战 | 中文字幕在线免费观看视频 | 久久调教视频 | 91高潮大合集爽到抽搐 | 亚洲妇女无套内射精 | 日韩av中文| 国产五月天婷婷 | 国产在线视频在线观看 | 日韩1级片 | 国产成人在线免费 | 久久久久久久久综合 | 亚洲AV永久无码国产精品国产 | 日韩av无码一区二区三区 | a级片在线免费观看 | www超碰 | 精品一区在线视频 | 免费插插视频 | 在线观看网页视频 | 9l视频自拍蝌蚪9l视频 | 国产成人手机视频 | 天堂av一区二区三区 | 国产午夜精品理论片在线 | 天天色综合av| 婷婷精品进入 | 久久成人资源 | 日韩av电影手机在线观看 | 国产经典久久 | 国产视频二| 国产又粗又大又黄 | 播放黄色一级片 | 朝桐光av在线一区二区三区 | 一级做a爰片 | 男人亚洲天堂 | 亚一区| 日韩精品tv | 69精品久久久| 欧美色国 | 国产富婆一级全黄大片 | 欧美成人精品一区二区 | 亚洲欧洲综合在线 | 久久99成人 | 美味的客房沙龙服务 | 欧美日韩视频在线观看免费 | 欧美日韩中文视频 | 国产成人精品一区二 | 在线午夜 | av国产成人 | 美女扒开粉嫩尿口 | 国产一区免费在线观看 | 成人爽a毛片一区二区 | 欧美色老头old∨ideo | 91精品福利视频 | 国产男男网站 | 欧美视频性 | 女人扒开腿让男人捅爽 | 美女被啪羞羞粉色视频 | 欧美日b片| 国产男女裸体做爰爽爽 | 一级片在线免费观看 | 免费一级欧美 | 肉肉视频在线观看 | 牛牛av在线 | 欧美日韩少妇 | 久久久国产精品一区二区三区 | 手机av免费在线 | 日韩精品v | 黄色一级小说 | 黑人操亚洲美女 | 国产一区二区免费在线观看 | 中文幕无线码中文字夫妻 | 日韩视频精品 | 精品午夜福利视频 | 天天操天天干天天爱 | 久久精品这里只有精品 | 男男全肉变态重口高h | 人妻久久久一区二区三区 | 黄色免费大片 | 毛片无码一区二区三区a片视频 | 国产精品网站在线 | 黄网站色视频免费观看 |