Rumah  >  Soal Jawab  >  teks badan

Cuba untuk menghantar pembolehubah URL kepada iFrame di tapak web yang dihoskan GoDaddy

Kami sedang menggunakan CognitoForms untuk mengehoskan borang di tapak web kami yang berhadapan dengan orang ramai. Kita perlu lulus medan unik yang dipanggil "Kod Bar" untuk setiap pengguna. Saya harap kita boleh melakukan sesuatu seperti https://ourwebsite.com/client?barcode=921371 tetapi itu nampaknya tidak berkesan sama sekali.

Selepas berbincang dengan sokongan CognitoForms, mereka menyediakan skrip berikut. Walau bagaimanapun, ia tidak berfungsi dalam mana-mana penyemak imbas. Konsol penyemak imbas juga tidak menunjukkan sebarang ralat yang jelas. Adakah terdapat sesuatu yang jelas tidak betul di sini?

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

Saya cuba menghantar parameter dalam format yang berbeza, termasuk JSON. Saya juga telah menyemak log nyahpepijat penyemak imbas tetapi tidak menemui sebarang ralat - medan tidak diisi langsung.

P粉193307465P粉193307465236 hari yang lalu304

membalas semua(1)saya akan balas

  • P粉824889650

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

    Contoh pautan rujukan anda "Kod Bar" sebagai parameter pertanyaan:

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

    Rujukan skrip "Kod Bar"

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

    Adakah ralat ini berkaitan dengan penggunaan huruf besar yang salah? ("kod bar"!="kod bar")

    balas
    0
  • Batalbalas