Bagaimana cara menghindari #tanda pagar (kadang-kadang dikenal sebagai tanda angka atau tanda pound) yang dikirim dalam string kueri URL?
Bagaimana cara menghindari #tanda pagar (kadang-kadang dikenal sebagai tanda angka atau tanda pound) yang dikirim dalam string kueri URL?
Jawaban:
Pengkodean persen . Ganti hash dengan %23.
encodeURI('#');kembali #dan bukan karakter yang dikodekan persen
#adalah karakter URI yang valid, tetapi memulai fragmen hash , jadi Anda harus menyandikannya dalam string kueri. Bandingkan encodeURIComponent('#'). Apa yang Anda lihat di Chrome 74?