AngularJS系列 記一次post請求的坑

2021-08-27 23:26:05 字數 798 閱讀 7472

angularjs免不了和web服務端互動,貼一段**

注意,在使用$http 提交請求時,配置了postcfg,其內部用了jquery.param方法,貼一段w3school上對該方法的說明:

param() 方法建立陣列或物件的序列化表示。該序列化值可在進行 ajax 請求時在 url 查詢字串中使用

[img]

注意到,如果提交的引數就是簡單的表單,一切ok。例如常用的springmvc舉例

比如

class a

但是一旦a變成了複雜物件,其jquery特有的序列化方式,將後導致後端處理時的異常:

class a

class b

這時候該怎麼辦呢,解決方案如下:

1 修改post方法,採用angularjs預設方法: $http.post(requesturl, data)

2 修改後端方法,採用@requestbody

實際上的不同就是,前者提交時,任是以key-value的形式提交;而後者提交時,直接將a的json串放在了body中了

只出現一次的數字系列

已在 leetcode 上驗證通過。136.只出現一次的數字 給定乙個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。class solution 137.只出現一次的數字 ii 給定乙個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現了三次。class solutio...

只有一次 只有一次

二十多歲的年紀我累了很久,也在努力的尋找機會向陽而生。十三歲時迫於生活父母把剛上初一的我獨自留在老家,被父母伺候慣的我沒有一點生活常識,不懂得如何把衣服洗淨,不懂得如何生火做飯,不懂得如何花錢,不懂得如何戰勝黑暗和孤獨,每次乙個人回家時都會出現幻聽和幻覺,看著家裡好像有炊煙,聽誰都像媽媽的聲音.好不...

Go Leetcode系列 只出現一次的數字

給定乙個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。說明 你的演算法應該具有線性時間複雜度。你可以不使用額外空間來實現嗎?示例 1 輸入 2 2,1 輸出 1示例 2 輸入 4 1,2 1,2 輸出 4利用map的屬性來做這道題,多的不說,先上 這次...