Tentative de transmission de la variable URL à iFrame sur le site Web hébergé par GoDaddy
P粉193307465
P粉193307465 2024-02-26 09:00:05
0
1
346

Nous utilisons actuellement CognitoForms pour héberger des formulaires sur notre site Web public. Nous devons transmettre un champ unique appelé "Code-barres" pour chaque utilisateur. J'aimerais que nous puissions faire quelque chose comme https://ourwebsite.com/client?barcode=921371 mais cela ne semble pas fonctionner du tout.

Après avoir discuté avec le support CognitoForms, ils ont fourni le script suivant. Cependant, cela ne fonctionne dans aucun navigateur. La console du navigateur n'affiche pas non plus d'erreurs évidentes. Y a-t-il quelque chose de manifestement incorrect ici ?

<iframe src="https://www.cognitoforms.com/f/ourformid/1" style="border:0;width:100%;" height="576">    </iframe>

<script src="https://www.cognitoforms.com/f/iframe.js"></script>

<script>
   function getQueryStringParam(parameter) {
      var queryString = window.location.search;
      var urlParams = new URLSearchParams(queryString);
      return urlParams.get(parameter);
   }
   Cognito.prefill({ "Barcode": getQueryStringParam('Barcode') });
</script>

J'ai essayé de transmettre des paramètres dans différents formats, dont JSON. J'ai également vérifié les journaux de débogage du navigateur, mais je n'ai trouvé aucune erreur : le champ n'est pas renseigné du tout.

P粉193307465
P粉193307465

répondre à tous(1)
P粉824889650

Votre exemple de lien fait référence à "Barcode" comme paramètre de requête :

https://ourwebsite.com/client?barcode=921371

Référence du script "Barcode"

Cognito.prefill({ "Barcode": getQueryStringParam('Barcode')

Cette erreur est-elle liée à une mauvaise majuscule ? ("code-barres"!="code-barres")

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal