本人比較懶,在做web時,當遇到要重複多次同樣的事時,就想找一種省時省力的方法。
以前在web提交表單並且需要驗證用戶輸入時,在提取用戶輸入資訊時,都要在js用到document.getElementById(),這樣一個兩個表單域還行,但有很多時(我就遇到過有十幾個的情況)看看都眼花,所以個人就比較反感這種方式,不過還好,我自己瞎琢磨,利用jquery找到了一種方便的方法。
我為需要提交資料每個表單域新增了一個額外的屬性,用自己額外定義的屬性"_postField"代替原來的name屬性,例如之類,然後用query獲取所有存在_postField屬性的dom對象,並進行遍歷,封裝成以_postField的值為key,其內容為value的json鍵值對,其js的方法如下: