Мне нужна помощь в получении значений переданных парм с использованием Javascript из URL-адреса. В указательного HTML я определил следующее:Нужна помощь в получении значений парм, переданных из URL с помощью JQuery
<body bgcolor="#ffa800" background="file:///c:/website/images/background.jpg">
<script src="jquery-1.10.2.min.js"></script>
<script>
alert("Initializing the Cart");
var params = { cart1:1 };
var cart1 = jQuery.param(params);
alert(cart1);
</script>
Тогда я пытаюсь вызвать другую веб-страницу из указательного HTML:
Моя тревога показывает cart1 = 1
В другой веб-странице vision.html У меня есть:
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Vision</title>
<script src="jquery-1.10.2.min.js"></script>
<script>
// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
function checkcart()
{
alert("Checking cart");
var cartstatus = getUrlVars()["cartx"];
alert(cartstatus);
}
</script>
</head>
<body onload="checkcart()" bgcolor="#F0FFF0">
Мое предупреждение для телесного шоу: cart1 Я не знаю, почему значение cart1 не задано. Заранее спасибо.