簡體   English   中英

jQuery .load無法使用函數參數

[英]jquery .load not working with function parameters

我的html主體中有一個onLoad方法,該方法正在調用函數以根據url中的php變量加載某些數據。

body onLoad="getData(<?php echo $_GET['Category']; ?>, <?php echo $_GET['Product']; ?>);"

這是我的onLoad調用:當我運行Google頁面時,當我檢查googles chrome inspect元素時,它將顯示兩個變量名稱。

function getData(Category, Product){
            $('.products').load('test.php');
            return;
        }

我的功能是這樣,但是由於某種原因,如果我從上面傳遞參數onload,它將不起作用,但是如果我使用不帶變量的getData(),它將運行。 我不明白為什么要使用變量而不運行.load。 我不是在php中正確調用URL變量嗎?

我認為如果變量是字符串,則需要將其用引號引起來:

body onLoad="getData('<?php echo $_GET['Category']; ?>', '<?php echo $_GET['Product']; ?>');"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM