Web888.vn
  • Shop
  • Blog
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Javascript-Programmierung
  • Technische Neuigkeiten
Holen Sie sich den aktuellen Pfadparameter (aktuelle URL) mit Javascript

Holen Sie sich den aktuellen Pfadparameter (aktuelle URL) mit Javascript

  • 24-07-2022
  • trienkhaiweb
  • 0 Comments

Bei der Programmierung können wir in einigen Situationen kaum den aktuellen URL-Parameter von der Serverseite abrufen, um den Benutzer zu bezahlen, wir können auch eine Lösung mit Javascript verwenden, um die URL der Clientseite zu lesen und das Problem zu lösen.

Mục lục

  • 1. Was ist der Pfadparameter?
  • 2. Javascript eingebaute Objekte zum Lesen der aktuellen URL und Parameter

1. Was ist der Pfadparameter?

Beispiel für URL-Parameter

Wenn Sie bereits die GET- und POST-Methoden verstehen, um mit dem Server zu kommunizieren (Submit-Formular), werden Sie die Bedeutung des gerade aufgenommenen Bildes verstehen. Ich möchte es auf einfache Weise wie folgt erklären:

Die auf der URL angezeigten Parameter sind die Parameter, die in der GET-Methode (GET-Methode) verwendet werden (die zur Interaktion mit dem Server übergebenen Parameter werden nicht ausgeblendet und im Browser deutlich angezeigt). Zum Beispiel bearbeite ich im obigen Kontext einen Artikel, 2 Post- und Aktionsparameter , um zu identifizieren, welchen Post ich auf dem Server bearbeite, die Serverseite erhält 2 Parameter: Post mit der ID 5141 und Action Mine wird bearbeitet und behandelt die Logik um die aktualisierte Schnittstelle zurückzugeben.

2. Javascript eingebaute Objekte zum Lesen der aktuellen URL und Parameter

Javascript stellt uns einige eingebaute Objekte zur Verfügung, um die aktuelle URL im Browser auszulesen

Das Objekt, über das ich sprechen möchte, ist location im Fenster. Dieses Objekt hilft uns, die aktuelle Pfadzeichenfolge, die Eingabeparameter, das Protokoll oder den Port zu erhalten.

Sie können sich hier auf die Details von window.location beziehen:

https://www.w3schools.com/js/js_window_location.asp

Dieses Standortobjekt stellt die Lösung bereit, damit wir die aktuelle Abfragezeichenfolge in Ihrem Browser abrufen können, indem Sie die Eigenschaft search verwenden. Betrachten Sie das folgende Codebeispiel:

 var queryString = window.location.search; console.log(queryString); // kết quả sẽ in ra trong ngữ cảnh hình ảnh ví dụ trên: ?post=5141&action=edit

Für eine detaillierte Analyse benötigen wir jedoch mehr als das. Ich werde fortfahren und die obige Abfragezeichenfolge analysieren, um jeden Parameter zu erhalten, indem ich ein neues Objekt instanziiere, das Javascript bereitstellt, um die Abfragezeichenfolge zu analysieren und die Parameterliste als zurückzugeben URLSearchParams

Sie können hier auf das URLSearchParams- Objekt verweisen:

https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams

Wir kehren zum Beispiel zurück, der Beispielcode lautet wie folgt:

 var queryString = window.location.search; var url_param = new URLSearchParams(queryString); console.log(url_param );

Beim Drucken an die Konsole gibt uns Javascript ein URLSearchParams-Objekt mit der unten gezeigten Struktur zurück:

URLSearchParams .Objektstruktur

Wir können Daten vollständig verarbeiten, die Werte dieses Objekts aus den bereits vom Objekt bereitgestellten Funktionen abrufen. Um die Parameter dieses Objekts zu erhalten, werde ich Folgendes behandeln:

 var queryString = window.location.search; var url_param = new URLSearchParams(queryString); console.log(url_param.get('post') ); // kết quả sẽ trả ra 4151 là giá trị của tham số post trong ngữ cảnh trên

Darüber hinaus können Sie mit diesem Objekt basierend auf den bereitgestellten Funktionen interagieren, was zu schnell und gefährlich ist!

Wenn Sie Fragen oder Bedenken haben, kommentieren Sie bitte hier, wir werden Ihnen mit Anweisungen antworten. Viel Glück.

Bài viết liên quan:

Installieren Sie die WordPress-Website auf localhost mit Xampp
Mythemeshop bietet kostenlose Community 36 WordPress-Themes in Premium-Version!
Behalten Sie diese Dinge im Hinterkopf, um Ihren Job schnell zu entwickeln!
Benutzerhandbuch und grundlegende Verwaltungsfunktionen WordPress CMS
Leiden vor dem Glück und dann reich werden? Wie man richtig denkt?
Fehler „Fehlendes temporäres Verzeichnis“ in WordPress beheben
Akzeptieren Sie nicht die grausame Realität des Marktes, denken Sie nicht an Erfolg!
Gründe, warum Menschen zunehmend unerfahren im Leben sind
Konversionen für Kontaktformular 7-Ereignisse für Google Adwords und Google Analytics mit dem Tag-Manager einrichten
Anweisungen zur Verwendung des Plugins wp Bakery Builder (Visual Composer) zum Erstellen einer Zielseite
Anweisungen zum Installieren und Aktivieren von Office 2013
15 Taschentipps für den Alltag, die Sie kennen sollten

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

JSON-Daten in SQL Server

Erweiterte SQL-Funktionen in SQL Server 2019

Einführung in Azure SQL

PHP manuell auf Linux- und Unix-Betriebssystemen installieren

Installieren Sie PHP manuell auf Mac OS

Giới thiệu

web888.vn là chuyên trang chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với web888

© web888.vn - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×