jQuery是一款非常實用的JavaScript庫,它能夠極大的簡化代碼,提高開發效率。而頁面傳值也是我們在開發過程中經常需要處理的問題。jquery頁面傳值庫尅就是一款方便實用的解決方案。
// 定義傳值函數 $.fn.extend({ paramJson: function() { var param = {}; var text = $.trim(this.val()); if (text != '') { var arr = text.split('&'); for (var i = 0; i < arr.length; i++) { var seqArr = arr[i].split('='); param[seqArr[0]] = seqArr[1]; } } return param; } }); // 獲取傳值數據 var data = $('#form').serialize(); var json = $('#input').paramJson();
上面的代碼是jquery頁面傳值庫尅的主要代碼,其中paramJson函數可以將URL參數轉化為對象。在獲取傳值數據時,可以使用jquery自帶的serialize函數將表單內的數據序列化為URL的形式,也可以使用我們定義的paramJson函數直接將URL參數轉化為對象。這個庫尅對于處理頁面傳值問題非常方便實用。
上一篇vue漢字轉拼音