亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,請問jquery怎么獲得url的get變量?

您好,請問jquery怎么獲得url的get變量?

白豬掌柜的 2021-11-12 11:07:31
使用jquery怎么獲得url的get變量值???
查看完整描述

2 回答

?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

1、獲取到url地址

2、將url中?后的值以‘&’分割成數組

3、再去遍歷,存儲其值

4、最后返回



// jQuery url get parameters function [獲取URL的GET參數值]// <code>//     var GET = $.urlGet(); //獲取URL的Get參數//     var id = GET['id']; //取得id的值// </code>//  url get parameters//  public//  return array() (function($) {$.extend({       urlGet:function(){  var aQuery = window.location.href.split("?");  //取得Get參數  var aGET = new Array();  if(aQuery.length > 1)  {    var aBuf = aQuery[1].split("&");    for(var i=0, iLoop = aBuf.length; i<iLoop; i++)    {      var aTmp = aBuf[i].split("=");  //分離key與Value      aGET[aTmp[0]] = aTmp[1];    }  }  return aGET; }})})(jQuery);


查看完整回答
反對 回復 2021-11-14
?
犯罪嫌疑人X

TA貢獻2080條經驗 獲得超4個贊

如果想獲取test,則可以引入插件后,
用如下方法獲?。?br/>var test = $.query.get('test');

如果參數有多個相同的名稱 ,則可以這樣:
var arr = $.query.get('testy');
輸出: [ 值1 , 值2, 值3...]

如果要獲取多個相同名稱中的某一個,可以這樣:
var arrayElement = $.query.get('testy[1]');

此插件不僅能獲取參數,也能設置參數。

設置一個參數:
var newUrl = $.query.set("section", 5).toString();
輸出 : "?section=5"

設置兩個參數:
var newUrl = $.query.set("section", 5).set("action", "do").toString();
輸出 : "?action=do§ion=5"

刪除一個參數:
var oldQueryAgain = $.query.REMOVE("type");

清空所有參數:
var emptyQuery = $.query.empty();

復制所有參數:
var stillTheSame = $.query.copy();



查看完整回答
反對 回復 2021-11-14
  • 2 回答
  • 0 關注
  • 396 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號