-3
我需要將PHP變量的值更改爲JavaScript代碼。將PHP變量設置爲JavaScript代碼?
PHP變量的值必須是(JavaScript)localStorage之外的值。
所以這是這樣的。
$variable = localStorage.anameofalocalstorage; //The localstorage part is js
我該怎麼做?
我需要將PHP變量的值更改爲JavaScript代碼。將PHP變量設置爲JavaScript代碼?
PHP變量的值必須是(JavaScript)localStorage之外的值。
所以這是這樣的。
$variable = localStorage.anameofalocalstorage; //The localstorage part is js
我該怎麼做?
這是一個使用jQuery進行ajax調用的示例代碼。
<?php
$variable_that_should_be_set=isset($_GET['shoudBeSet'])?$_GET['shoudBeSet']:'notSet';
?>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
</head>
<body>
<div id="div1"><?php echo $variable_that_should_be_set;?></div>
<a href="#" id="button">Click here to Set</a>
<script>
$("#button").click(function() {
$.get("?shouldBeSet=this_is_set")
})
</script>
</body>
</html>
只有JavaScript可以讀取'localStorage'。所以,如果你想讓PHP獲得價值,你需要從JavaScript發送它;可能通過AJAX。 –
您需要通過獲取或發佈請求,最終在Ajax中將變量提供給erver ...沒有其他方式 –
可能的重複:http://stackoverflow.com/questions/4298091/php-javascript-variable-幫助?rq = 1 http://stackoverflow.com/questions/1917576/how-to-pass-javascript-variables-to-php http://stackoverflow.com/questions/9836748/pass-javascript-variable-into- php-code?rq = 1 – pattyd