Je suis confronté à un problème, alors que ma redirection d'URL d'action de formulaire -

<form action="https://manage.bagful.com.au/cart.php?a=add&domain=register&query='+ result.domain" id="search-form" method="POST">

Production -

https://manage.bagful.com.au/cart.php?a=add&domain=register&query=%27+%20result.domain

Cela prend une URL de connexion en pourcentage de %. Cela devrait être comme une URL d'action de formulaire.

0
Bagful International 1 août 2017 à 09:37

2 réponses

Meilleure réponse

Le signe% dans l'URL n'est rien d'autre que le codage d'URL HTML https: //www.w3schools. com / tags / ref_urlencode.asp

Lorsque vous voyez le% 20 ou le% 27, vous dites respectivement qu'il y a un espace ou un guillemet simple dans le paramètre de requête.

Si vous ne les voulez pas, vous devez remplacer l'espace et le guillemet simple de votre code.

J'espère que cela aide

2
Riccardo Sibani 1 août 2017 à 06:44

Quel est le problème avec le signe%? % 27 est exactement ce que l'URL encodage pour char 'et% 20 pour char "space".

Vous pouvez en trouver plus ici: https://www.w3schools.com/tags/ref_urlencode.asp

La vraie question est: êtes-vous sûr d'avoir besoin de query = '+ result.domain dans l'url? je suppose (juste une supposition ...) est que vous utilisez un moteur de modèle et que vous voulez quelque chose de similaire à query = {{result.domain}}

1
Simonluca Landi 1 août 2017 à 06:51