我會在php變量中存儲已選中的複選框的ID。php變量中的jquery id元素
就像這樣,但這不起作用。
<?php $myvar='$(".chkspec:checkbox").attr("id")';?>
在此先感謝
我會在php變量中存儲已選中的複選框的ID。php變量中的jquery id元素
就像這樣,但這不起作用。
<?php $myvar='$(".chkspec:checkbox").attr("id")';?>
在此先感謝
你必須用AJAX某種方式傳遞的價值。
PHP服務器端代碼有客戶端沒有信息(和相同的可見反之亦然)
謝謝,can你用AJAX做一個例子,因爲複選框的ID應該被傳遞給另一個PHP頁面。 – user2588490
不,我不能@ user2588490。在互聯網上閱讀AJAX - 全都有例子。包括在這個網站上... – Neal
PHP是一個服務器端語言,即它是在單獨的服務器解釋... 在另一邊JavaScript是客戶端語言,這意味着它運行在用戶計算機上(通常是它的瀏覽器)。
由於代碼在不同地方被解釋的事實,您正在嘗試執行的操作不起作用。
也許AJAX會訣竅。所以你應該檢查出來。
你目前正在做的事情是行不通的。因爲:
PHP將無法訪問該網頁的信息後,它呈現在瀏覽器中
複選框ID將被動態檢索。至少爲了實現目標,將值存儲在變量中並不奏效。
解決方法是使用AJAX。您可以使用通過您的ID元素如下:
例子:
$.ajax({
url:'somefile.php',
type:'GET',
data: {id:yourVariable},
success:function(res){
// code
}
});
而在你的PHP文件,你可以訪問變量,像這樣:
$myvar = $_GET['id'];
希望這有助於!
[如何將jQuery變量傳遞給php變量?](http://stackoverflow.com/questions/5202070/how-to-pass-jquery-variables-to-php-variable) –