-4

How can I save the values of 'uname' and 'date' into a variable in javascript in following URL?

file:///D:/Android/Projects/ipack-schedule/www/visit.html?uname=&date=10/01/2016%2013:00:00

Vipin KA
  • 33
  • 1
  • 12
  • 3
    Possible duplicate of [How to get the query string by javascript?](http://stackoverflow.com/questions/2907482/how-to-get-the-query-string-by-javascript) or http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript – Teemu Jan 10 '16 at 11:54
  • Answer: http://stackoverflow.com/a/901144/4013790 – maowtm Jan 10 '16 at 11:56
  • https://jsfiddle.net/kkpwpn5z/ – AshBringer Jan 10 '16 at 11:58
  • Or Google search: [get URL parameters javascript](https://www.google.com/search?q=get+URL+parameters+into+variable+javascript&bav=on.2,or.&biw=1366&bih=633#q=get+URL+parameters+javascript) – Mi-Creativity Jan 10 '16 at 12:01
  • Next time [Google](https://www.google.com/search?q=save+URL+parameters+into+variable&oq=save+URL+parameters+into+variable&aqs=chrome..69i57j69i60&client=ubuntu&sourceid=chrome&es_sm=122&ie=UTF-8#newwindow=1&q=javascript+get+URL+parameters) first. – maowtm Jan 10 '16 at 12:01

2 Answers2

0

var uri = "file:///D:/Android/Projects/ipack-schedule/www/visit.html?uname=&date=10/01/2016%2013:00:00"

var vars = getVars(uri)
document.write(JSON.stringify(vars))

function getVars(uri) {
  var s = uri.split("?")
  if (s.length == 1) return []

  var parts = s[1].split("&")
  return parts.map(function(el) {
    return el.split("=").map(function(el){return decodeURIComponent(el)})
  })
}
CoderPi
  • 12,985
  • 4
  • 34
  • 62
0

Try this : (include this code inside your js script of your file file:///D:/Android/Projects/ipack-schedule/www/visit.html?uname=&date=10/01/2016%2013:00:00)

$.urlParam = function(name, url) {
if (!url) {
 url = window.location.href;
}
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url);
if (!results) { 
    return undefined;
}
return results[1] || undefined; } 
var uname = $.urlParam('uname');
var date = $.urlParam('date');
Nourdine Alouane
  • 804
  • 12
  • 22