以下は、「#」文字を含む私の 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'