做前端開發的童鞋肯定會遇到這樣的需求,獲取表單裡面全部input的值。
但是也不難發現這樣的bug,給type=「file」的input標籤賦值value,然後再通過js去獲取value的時候,發現根本拿不到想要的那個值,拿到的是空字串。
通過zepto或者jquery的原始碼也可以看出來,form表單的引數序列化方法serialize
$.fn.serializearray = function
() )
}if (this[0]) $.each(this[0].elements, function
(_, field))
return result
} $.fn.serialize = function
()) return result.join('&')
}
也是忽略了以下幾種情況的:
1、帶有disabled屬性的;要解決這個問題:2、type型別不是button、submit、reset、radio、checkbox、file;
1、可以直接拿value屬性
"file" name="file" value="123">
$("input[name='file']").attr("value"); //輸出"123"
2、或者通過type=」hidden」去獲取:
type=
"hidden" name="file" value="123">
$("input[name='file']").val(); //輸出"123"
解決從json檔案中獲取不到資料的問題
在寫專案時我們需要資料渲染,在渲染的過程中有時會發現有些資料一直渲染不到頁面上 解決此問題我總結了一下幾點 1 首先先查詢自己的json檔案路徑是否正確,錯誤示範 正確規範 2 檢視從後台獲取的資料是否存在,檢視方法 3 檢視html頁面是否繫結正確 4 在渲染陣列裡陣列時,是否渲染的是當前陣列裡的...
jsp中獲取不到servlet的cookie
今天做登陸,發現jsp中使用document.cookie獲取不到servlet生成的cookie,我們可以在瀏覽器的cookie資料夾中發現,servlet中生成的cookie和jsp中的生成的路徑不一樣 cookie檢視 ie瀏覽器 右上角設定 internet選項 常規瀏覽歷史紀錄設定 檢視檔...
spring vaule獲取不到值
1 當springmvc與spring整合使用的時候,在controller中無法獲取 value對應的值。剛開始我就是這種情況,2 在service或者dao層無法獲取 value的數值。那麼,當需要載入多個properties的時候,如何解決?可以用下面的方法 這樣,將所有需要載入的proper...