最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery獲取下拉列表的值為null的解決方法

 更新時(shí)間:2011年03月18日 00:36:41   作者:  
在用jquery獲取下拉列表ddl的值時(shí)返回的為字符串‘null’,而不是空值,結(jié)果導(dǎo)致獲取的參數(shù)不對(duì)
不知道大家有沒(méi)有遇到這樣的情況?
在用jquery獲取下拉列表ddl的值時(shí)返回的為字符串‘null',而不是空值,結(jié)果導(dǎo)致獲取的參數(shù)不對(duì);
即使在后臺(tái)判斷了其非空,但還是導(dǎo)致了錯(cuò)誤(比如拼湊SQL時(shí)將null拼進(jìn)去了)。
下面我們來(lái)分析下:
第一種情況:
復(fù)制代碼 代碼如下:

<select id="ddlType">
<option value="">請(qǐng)選擇</option>
<option value="1">安徽省</option>
……
</select>

第二種情況:
復(fù)制代碼 代碼如下:

<select id="ddlType"></select>
或者
<asp:DropDownList ID="ddlType" runat="server"></asp:DropDownList>

我們?cè)诔绦蛑羞@樣取值:
$("#ddlType").val()
針對(duì)第一種情況,如果我們沒(méi)有做選擇,那么它返回的是空值“”,但不是字符串“null”;
而第二種情況,ddl中本來(lái)就沒(méi)有可選擇的項(xiàng),前臺(tái)沒(méi)有寫死或者后臺(tái)沒(méi)有綁定,再去取它的值的話就會(huì)返回字符串“null”。
解決辦法:目前沒(méi)有找到比較好的解決辦法,只能在后臺(tái)判斷時(shí)添加判斷( !="null"),顯然,這不是很好的辦法。
網(wǎng)上還有朋友提供的方法是修改jquery的源文件,將val函數(shù)的實(shí)現(xiàn)中的最后一句 this.value = val; 改成 this.value = val || "";

如果大家有什么好的辦法,還望慷慨分享下?。。?

相關(guān)文章

最新評(píng)論

惠东县| 綦江县| 弋阳县| 思南县| 武山县| 乌鲁木齐市| 东辽县| 乐山市| 舟山市| 长宁县| 观塘区| 前郭尔| 阳泉市| 固安县| 乐东| 汝州市| 方山县| 安阳市| 枞阳县| 梓潼县| 达孜县| 灵台县| 西宁市| 寿光市| 原阳县| 井冈山市| 突泉县| 宾川县| 广宁县| 佛山市| 荆门市| 宝清县| 邮箱| 富顺县| 汝阳县| 桐庐县| 芮城县| 泰安市| 吴桥县| 西和县| 观塘区|