我使用GET從我的網址如檢索查詢字符串:通行證GET變量的JavaScript
index.php?page=quiz
然後,我要運行它使用JS在這種情況下page=
值(我的功能getPage
這是quiz
)
所以我有隻運行如果page
具有價值的onload事件功能:
<body
<?php
if(!empty($_GET["page"])){
//echo "onload='runPage(" . $_GET["page"] . ")'";
echo "onload='runPage()'";
}
?>
>
這基本上w ^獸人出來爲:
<body onload="runPage(quiz)">
我想在這種情況下,通過quiz
到runPage
函數,這樣我可以在它使用它。例如對於:
function runPage(this){
var page = this;
console.log("Page = " + page);
}
但這只是拋出一個錯誤說quiz
是不確定的......這裏是我的邏輯錯了嗎?
編輯:所以,我已經更新了我的代碼,我現在越來越:
<body onload='runPage("quiz")'>
但現在我要採取「問答」,並將它傳遞給這個函數:
function runPage(){
// run stuff in here using the value of that variable e.g:
console.log("You've come through from the URL with quiz on the end");
}
HTTP 「頁=測驗?」://計算器。com/questions/5448545/how-to-retrieve-get-parameters-from-javascript –
你會在window.location.search中找到你的GET變量 –
測驗是一個未定義的var,你應該將它作爲字符串傳遞: '
– Morrisda