recherche

Maison  >  Questions et réponses  >  le corps du texte

Tentative de transmission de la variable URL à iFrame sur le site Web hébergé par GoDaddy

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粉193307465P粉193307465363 Il y a quelques jours393

répondre à tous(1)je répondrai

  • P粉824889650

    P粉8248896502024-02-27 00:15:37

    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")

    répondre
    0
  • Annulerrépondre