Cuba untuk menghantar pembolehubah URL kepada iFrame di tapak web yang dihoskan GoDaddy
P粉193307465
P粉193307465 2024-02-26 09:00:05
0
1
345

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粉193307465
P粉193307465

membalas semua(1)
P粉824889650

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan