Get Query String Parameter in Sharepoint App

  1. $(document).ready(function () {   
  2.   
  3. //Get the URI decoded SharePoint site url from the SPHostUrl parameter.  
  4.     var spHostUrl = decodeURIComponent(getQueryStringParameter('SPHostUrl'));  
  5.     var appWebUrl = decodeURIComponent(getQueryStringParameter('SPAppWebUrl'));  
  6.     var spLanguage = decodeURIComponent(getQueryStringParameter('SPLanguage'));  
  7.   
  8. });  
  9.   
  10. function getQueryStringParameter(paramToRetrieve) {  
  11.     var params =  
  12.         document.URL.split("?")[1].split("&");  
  13.     for (var i = 0; i < params.length; i = i + 1) {  
  14.         var singleParam = params[i].split("=");  
  15.         if (singleParam[0] == paramToRetrieve)  
  16.             return singleParam[1];  
  17.     }