[英]Loading dynamic link in iframe
我有一個iframe
,我想從變量加載 id。 問題是構建鏈接以使其有效。 如果我對實際數字進行硬編碼,那很好,但是如果我將變量添加到末尾,它會返回為未定義。 任何幫助都會很棒。
$(document).ready(){ var path='https://url.com?ou='+youvariable; var youvariable=6606; console.log(path); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <iframe src="" width="600px" height="400px"></iframe>
您在初始化之前訪問變量,這就是它返回undefined
的原因。
試試這個:
$(document).ready(function () {
var youvariable=6606;
var path='https://url.com?ou='+youvariable;
console.log(path);
})
只需在使用前聲明變量即可。
我有一個iframe
我想從變量加載 id。 問題在於構建鏈接以使其正常工作。 如果我硬編碼實際數字,它很好,但如果我將變量添加到最后,它會以未定義的形式返回。 任何幫助都會很棒。
$(document).ready(){ var path='https://url.com?ou='+youvariable; var youvariable=6606; console.log(path); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <iframe src="" width="600px" height="400px"></iframe>
首先,您的document.ready()
需要一個 function 作為參數,例如...
$(document).ready(() => {
//your code here
});
其次,變量需要在使用前聲明。
$(document).ready(() => {
var youvariable=6606;
var path='https://url.com?ou='+youvariable;
console.log(path);
});
Output:
"https://url.com?ou=6606"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.