jQuery.query.js 取參數(shù)的兩點(diǎn)問題分析
2. 當(dāng)參數(shù)某個(gè)key的value不存在時(shí),獲取到的value并不是空/null 而是true。
在網(wǎng)上找到了個(gè)解決方案,可以參考下(是否有其他副作用暫時(shí)未實(shí)驗(yàn)出)
1. 空格變加號(hào)+
在jQuery.query.js文件中找到下面代碼
toString: function() {
var i = 0, queryString = [], chunks = [], self = this;
var encode = function(str) {
str = str + "";
//if ($spaces) str = str.replace(/ /g, "+");
return encodeURIComponent(str);
};
注釋掉 if ($spaces) str = str.replace(/ /g, "+"); 那一行即可
2. value為空的情況
get: function (key)
{
var target = this.GET(key);
if (typeof (target) == 'boolean')
return '';
if (is(target, Object))
return jQuery.extend(true, {}, target);
else if (is(target, Array))
return target.slice(0);
return target;
},
加入if (typeof (target) == 'boolean')return '';
相關(guān)文章
jQuery+ajax實(shí)現(xiàn)滾動(dòng)到頁面底部自動(dòng)加載圖文列表效果(類似圖片懶加載)
這篇文章主要介紹了jQuery+ajax實(shí)現(xiàn)滾動(dòng)到頁面底部自動(dòng)加載圖文列表效果,模擬圖片懶加載功能,涉及jQuery的ajax與asp.net交互動(dòng)態(tài)顯示頁面內(nèi)容的相關(guān)技巧,需要的朋友可以參考下2016-06-06十個(gè)迅速提升JQuery性能讓你的JQuery跑得更快
jQuery正在成為Web開發(fā)人員首選的JavaScript庫,作為Web開發(fā)者,除了要了解語言和框架的應(yīng)用技巧外如何提升語言的性能,本文提供即刻提升你的腳本性能的十個(gè)步驟 簡單的幾步讓你的JQuery跑得更快 需要的朋友可以參考下2012-12-12jQuery仿360導(dǎo)航頁圖標(biāo)拖動(dòng)排序效果代碼分享
這篇文章主要為大家詳細(xì)介紹了360導(dǎo)航頁圖標(biāo)拖動(dòng)排序效果代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-08-08JQuery中的html()、text()、val()區(qū)別示例介紹
這篇文章主要介紹了JQuery中的html()、text()、val()的區(qū)別,需要的朋友可以參考下2014-09-09那些年,我還在學(xué)習(xí)jquery 學(xué)習(xí)筆記
那些年學(xué)習(xí)了一些基本的web開發(fā)知識(shí),其中已經(jīng)有javascript語言了,為什么還要學(xué)習(xí)Jquery啊2012-03-03jquery單選框radio綁定click事件實(shí)現(xiàn)方法
這篇文章主要介紹了jquery單選框radio綁定click事件實(shí)現(xiàn)方法,可實(shí)現(xiàn)針對(duì)單選框radio值的改變作出響應(yīng),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-01-01jQuery textarea的長度進(jìn)行驗(yàn)證
Textarea 控件不能使用form validate.js 進(jìn)行判斷.2009-05-05基于jQuery對(duì)象和DOM對(duì)象和字符串之間的轉(zhuǎn)化實(shí)例
下面小編就為大家?guī)硪黄趈Query對(duì)象和DOM對(duì)象和字符串之間的轉(zhuǎn)化實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08