以下は、「#」文字を含む私の URL です。問題は、「#」の後にすべてのデータがスキップされていることです。フィドラー (ソフトウェア) で URL を確認しました。
http://someIPAddress/folder.asp?ID=1&ID1=2&ID2=3&name=name name1 # 1&skip=0
なぜこれが起こっているのか誰か教えてもらえますか?URL で「#」を使用するのは何が問題なのですか?
以下は、「#」文字を含む私の URL です。問題は、「#」の後にすべてのデータがスキップされていることです。フィドラー (ソフトウェア) で URL を確認しました。
http://someIPAddress/folder.asp?ID=1&ID1=2&ID2=3&name=name name1 # 1&skip=0
なぜこれが起こっているのか誰か教えてもらえますか?URL で「#」を使用するのは何が問題なのですか?
#
URL のハッシュ/アンカー部分を指定します。#
またはのような特殊文字をエスケープせずに URL にデータを入れている%
よう%23
です%25
。を使用してエンコードしencodeURIComponent
ます。
だから、このようなもの:
'http://someIPAddress/folder.asp?ID=1&ID1=2&ID2=3&name=' + someVar + '&skip=0'
なる必要があります:
'http://someIPAddress/folder.asp?ID=1&ID1=2&ID2=3&name=' + encodeURIComponent(someVar) + '&skip=0'