วิธีการหลีกเลี่ยง#
สัญญาณแฮช (บางครั้งเรียกว่าเครื่องหมายหมายเลขหรือเครื่องหมายปอนด์) ที่ส่งในสตริงข้อความค้นหาของ URL
วิธีการหลีกเลี่ยง#
สัญญาณแฮช (บางครั้งเรียกว่าเครื่องหมายหมายเลขหรือเครื่องหมายปอนด์) ที่ส่งในสตริงข้อความค้นหาของ URL
คำตอบ:
encodeURI('#');
จะส่งคืน#
และไม่ใช่อักขระที่เข้ารหัสเปอร์เซ็นต์
#
เป็นอักขระ URI ที่ถูกต้อง แต่มันเริ่มต้นส่วนย่อยของแฮชดังนั้นคุณต้องเข้ารหัสในสตริงการสืบค้น encodeURIComponent('#')
เปรียบเทียบ คุณเห็นอะไรใน Chrome 74