2016-06-20 1 views
-1

クエリ文字列の仕組みを理解しようとしています。疑問符と "&"という記号を使用して値をベースURIから区切ることで、URLに値を渡すことができると私は理解しています。例: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, " ")); 
    } 

答えて

関連する問題