Heim  >  Artikel  >  Web-Frontend  >  Die perfekte Lösung für die automatische Änderung des Pluszeichens und des &-Zeichens in den von js übergebenen Parametern

Die perfekte Lösung für die automatische Änderung des Pluszeichens und des &-Zeichens in den von js übergebenen Parametern

高洛峰
高洛峰Original
2017-02-16 17:11:561383Durchsuche

Der folgende Editor bietet Ihnen eine perfekte Lösung für die automatische Änderung des Pluszeichens und des &-Zeichens in den von js übergebenen Parametern. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor und werfen wir einen Blick darauf.

Verwenden Sie die get-Methode in der Aktion, um die Parameter abzurufen. Wenn der Parameter „+“ enthält, muss er verarbeitet werden, andernfalls wird er zu einem Leerzeichen der Hintergrund.

Lösung:

1. Verwenden Sie stattdessen die URL in js = encodeURI (encodeURI(XXX)), im Hintergrund erneut dekodieren;

3. Ersetzen Sie den Escape-Code direkt, wenn Sie Parameter übergeben, oder schreiben Sie den Escape-Code direkt


 data = "a + b ";

 data = data.replace(/+/g, "+");

data = data.replace(/&/g, "&");
Oder:

 data = "a + b";

 data = "a & b";

Das Obige ist die perfekte Lösung für js, indem es vom Editor bereitgestellte Parameter übergibt. Die Methode zum automatischen Ändern des Pluszeichens und des kaufmännischen Und-Zeichens In der Mitte ist alles abgedeckt. Ich hoffe, dass jeder die chinesische PHP-Website unterstützt.


Für perfektere Lösungen für die Methode zum automatischen Ändern des Pluszeichens und des kaufmännischen Und-Zeichens in js-Übergabeparametern achten Sie bitte auf PHP Artikel. Chinesische Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn