2016-06-20 38 views
-1

我想了解查詢字符串是如何工作的。我知道可以通過使用問號和「&」符號來通過URL傳遞值,以將值與基本URI分開。例如:www.example.html?value1 & value2JavaScript,瞭解查詢字符串

我已成功使用下面顯示的以下功能,但我很難理解實際正在進行的操作,並且找不到有關它的許多信息。如果有人可以給我一個關於這段代碼發生什麼的解釋,那將非常感謝!

 function getParameterByName(value) { 
     value = value.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); 
     var regex = new RegExp("[\\?&]" + value + "=([^&#]*)"), 
      results = regex.exec(location.search); 
     return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); 
    } 

回答