解決type file中獲取不到value值

2021-08-08 07:59:05 字數 913 閱讀 2116

做前端開發的童鞋肯定會遇到這樣的需求,獲取表單裡面全部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...