我想要一个输入表单网址。 例如: 这是我的网站: abc.html?name = anyname 我想要任意名称作为输入。
我尝试了以下方法,但它无效:
window.onload = function(){
function ParseURLParameter(Parameter)
{
var FullURL=window.location.search.substring(1);
var ParameterArray=FullURL.split('&');
for(var i=0; i<ParameterArray.length;i++)
{
var CurrentParameter=ParameterArray[i].split('=');
if(CurrentParameter[0]==Parameter)
{
return CurrentParameter[1];
}
}
}
var PageName=ParseURLParameter('name');
if(typeof PageName!=='undefined'){
if(PageName=='Parameter'){
alert(PageName);
}
}else{
alert('No Page Parameter Found...');
}
}
答案 0 :(得分:0)
试试这个:
在变量name
中,您可以找到querystring anyname
$(document).ready(function () {
setInterval(function () {
var name = GetParameterValues('name');
if(name != 'undefined'){
$("#lblValue").text(name);
}
}, 1000);
function GetParameterValues(param) {
var url = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < url.length; i++) {
var urlparam = url[i].split('=');
if (urlparam[0] == param) {
return urlparam[1];
}
}
}
});