Javascript: mit Javascript den Query-Parameter abfragen
Wie kann man die Parameter in einer URL mittelns Javascript abfragen:
Einfach mit URL.searchparams.get(key)
var url=new URL(window.location.href);
..
var querypart=url.searchParams.get(key); //query of that part
|
Code-Beispiel
als function
get_query_parameters(parameters:string){
//parameters: 'k,f,s'
//----< get_query_parameters
>----
//get url
var url=new URL(window.location.href);
//split the input parameters into an
array [{k,f,s}]
var arrParameters=parameters.split(",");
//prepare output result
var querystring:string='';
//*loop: all parameters and get the
url-query part
arrParameters.forEach(key=>{
var querypart=url.searchParams.get(key); //query of that part
if(querypart){ //if querypart exists
//add the querypart
to the output
querystring='&' + key + "=" + querypart;
}
});
//*output result
return querystring;
//----</ get_query_parameters
>----
}
|
Aufruf
var filters=this.get_query_parameters("k,f,s");
|