Die Methode zum Abrufen von Parametern in der js-Adressleiste kann das Problem verstümmelter chinesischer Zeichen lösen und chinesische Parameter unterstützen

Nachdruck: https://www.cnblogs.com/jorzen1984/p/6632918.html

Die Methode zum Abrufen von Parametern in der js-Adressleiste löst das Problem verstümmelter chinesischer Zeichen und kann chinesische Parameter unterstützen.
Laden Sie den Code ohne weiteres direkt hoch. Insgesamt gibt es zwei Typen.

Der erste: Die Parameter können nur auf Englisch sein.

//Adressleistenparameter abrufen//Nur englische Parameter
function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + „=([^&]*)(&|$)“ ); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }



Der zweite Typ: Der Parameter kann Chinesisch oder Englisch sein

// Adressleistenparameter abrufen // Kann chinesische Parameter sein
function getUrlParam(key) { // Parameter abrufen var url = window.location.search; // Reguläre Filteradressleiste var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)"); // Zielparameter abgleichen var result = url.substr(1).match(reg); // Parameterwert zurückgeben Ergebnis zurückgeben ? decodeURIComponent( Ergebnis[2]): null; }








Supongo que te gusta

Origin blog.csdn.net/weixin_42692989/article/details/90721971
Recomendado
Clasificación