Я пытаюсь получить простой пример использования js для получения параметров строки запроса, но это не так (хотя я и сказал простой).Вот мой код:
Я попытался вставить операторы оповещения и отладить по старинке, но, честно говоря, я привык использовать VS2017 для c #, а не js
Вот код I 'м.
У меня есть 2 html-страницы, первая просто имеет ссылку:
<a href="h1.html?type=generalk">try me</a>
Вторая имеет код:
this is some text <br />
<script> getparams2();</script>
this is some more text <br />
<script>
function getUrlParam(parameter, defaultvalue) {
var urlparameter = defaultvalue;
if (window.location.href.indexOf(parameter) > -1) {
urlparameter = getUrlVars()[parameter];
}
return urlparameter;
}
</script>
<script>
function getUrlVars() {
var vars = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m, key, value) {
alert(value);
vars[key] = value;
});
return vars;
}
</script>
<script>
function getparams2()
{
var mytext = getUrlVars()["type"];
}
</script>
Результат I 'Я пытаюсь понять, что страница h1.html может отображать параметр типа из URL.
Заранее спасибо, Пол.