2017-01-17 2 views
0

при нажатии на кнопки отправки URL является:Как я могу заменить% 23 на # в url?

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

спасибо cashbee его работы –

+0

рад помочь. не могли бы вы тогда принять мой ответ? благодаря ;) – Cashbee

Смежные вопросы