首頁  >  問答  >  主體

傳遞URL變數到GoDaddy託管網站上的iFrame的嘗試

我們目前正在使用 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粉193307465P粉193307465236 天前308

全部回覆(1)我來回復

  • P粉824889650

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

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

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

    #腳本引用「條碼

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

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

    回覆
    0
  • 取消回覆