บทความนี้อธิบายวิธีการสอบถามพารามิเตอร์สตริงโดย JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ วิธีการใช้งานเฉพาะมีดังนี้:
คัดลอกรหัสดังต่อไปนี้:/* การแยกวิเคราะห์สตริงแบบสอบถามส่งคืนวัตถุที่มีพารามิเตอร์ทั้งหมด*/
ฟังก์ชั่น getQueryStringArgs () {
// รับสตริงแบบสอบถามและลบเครื่องหมายคำถามเริ่มต้น
var qs = (location.search.length> 0? location.search.substring (1): '');
// วัตถุที่บันทึกข้อมูล
args = {};
// รับแต่ละรายการ
รายการ var = qs.length? Qs.split ('&'): [],
item = null
ชื่อ = null
// ใช้สำหรับลูป
i = 0, len = items.length;
// เพิ่มแต่ละรายการลงในวัตถุ Args ทีละรายการ
สำหรับ (i = 0; i <len; i ++) {
item = items [i] .split ('=');
name = decodeuricomponent (รายการ [0]);
value = decodeuricomponent (รายการ [1]);
if (name.length) {
args [ชื่อ] = ค่า;
-
-
กลับ args;
-
ด้วยวิธีนี้คุณสามารถรับค่าพารามิเตอร์ที่สอดคล้องกันใน URL ได้อย่างง่ายดาย
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน