There's multiple parts to location
(or window.location
, to use the literal reference):
https://packagist.org/search/?search_query%5Bquery%5D=symfony
Using console.log(location)
directly into the Chrome console, it gives the following properties (plus some other stuff):
hash: ""
host: "packagist.org"
hostname: "packagist.org"
href: "https://packagist.org/search/?search_query%5Bquery%5D=symfony&page=4"
origin: "https://packagist.org"
pathname: "/search/"
port: ""
protocol: "https:"
search: "?search_query%5Bquery%5D=symfony&page=4"
What you're really after is:
var pathname = location.pathname + location.search;
var a = "/csumb/index.php?page=consultanta";
// ^ Note the / at the beginning
The filename, if in the URL, will be in location.pathname
, so index.php
will not need to be added separately either.