傳遞URL變數到GoDaddy託管網站上的iFrame的嘗試
P粉193307465
P粉193307465 2024-02-26 09:00:05
0
1
344

我們目前正在使用 CognitoForms 在我們面向公眾的網站上託管表單。我們需要為每個使用者傳遞一個名為「條碼」的獨特欄位。我希望我們可以做類似 https://ourwebsite.com/client?barcode=921371 的事情,但這似乎根本不起作用。

與 CognitoForms 支援人員討論後,他們提供了以下腳本。但是,它不適用於任何瀏覽器。瀏覽器控制台也沒有顯示任何明顯的錯誤。這裡有明顯不正確的地方嗎?

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

我嘗試以不同的格式傳遞參數,包括 JSON。我還檢查了瀏覽器調試日誌,但找不到任何錯誤 - 該字段根本無法填充。

P粉193307465
P粉193307465

全部回覆(1)
P粉824889650

您的範例連結引用「條碼」作為查詢參數:

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

#腳本引用「條碼

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

該錯誤是否與錯誤的大小寫有關? (“條碼”!=“條碼”)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板