2017-01-17 7 views
0

私は送信ボタンのURLをクリックして次のとおりです。URLの%23を#に置き換えるにはどうしたらいいですか?

http://localhost/college/index.php?field=1&exam=ATMA&submit3=%23success 

私は、このリンクを交換したい:

http://localhost/college/index.php?field=1&exam=ATMA&submit3=#success 

私はこれをどのように行うことができますか?

+2

、あなたですバックエンド'submit3'の値が'#success'になることを期待していますか?その場合は、変更しないでください。バックエンドで処理してください。 '# 'は特別な意味を持っています。 'submit3 =&success'をsubmit3 ='&success'にしようとするようなものでしょう - '#'がここでエンコードされるのと同じ方法で '&'をエンコードする必要があります。 –

答えて

0

decodeURIComponentを試してみてください。

decodeURIComponent('http://localhost/college/index.php?field=1&exam=ATMA&submit3=%23success') 
2

あなたが探している機能が

PHPです:

urlencode($string); 
urldecode($string); 

Javascriptを:あなたが送信すると

decodeURIComponent(string); 
encodeURIComponent(string); 
+0

おかげさまでケンビーの仕事 –

+0

助けになってうれしいです。あなたは私の答えを受け入れますか?ありがとう;) – Cashbee

関連する問題