Reputation: 14145
Url is generated like this
/Home/LoadData?page=2&activeTab=House
How can I grab activeTab value?
Upvotes: 0
Views: 124
Reputation: 10896
try something like this
$(document).ready(function(){
var url = 'http://stackoverflow.com/Home/LoadData?page=2&activeTab=House';
alert(decodeURI(
(RegExp('activeTab=' + '(.+?)(&|$)').exec(url)||[,null])[1]
));
});
Upvotes: 1
Reputation: 74738
You can use javascript's substr()
and .lastIndexOf()
:
var url = '/Home/LoadData?page=2&activeTab=House'; // window.location.href;
var activeTab = url.substr(url.lastIndexOf('=')+1); // outputs House
Upvotes: 1
Reputation: 849
please add this function in your javascript
and you can pass param name and you can get value
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.search);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
hope it's help for you .
Upvotes: 2
Reputation: 27364
function getURLParameter(name) {
return decodeURI(
(RegExp(name+ '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}
and call it as getURLParameter('activeTab');
Upvotes: 3