<script type="text/javascript">
var int_val = 111;
</script>
<?php
$js_int_val_in_php ='<script>document.write(int_val);</script>';
echo $js_int_val_in_php; // 111
echo '<br>';
echo gettype($js_int_val_in_php); // string
// but I want it as an integer
// even settype(); does not help!!
?>
任何人都有什麼好主意我該如何傳遞js整數值作爲PHP中的整數?我喜歡jQuery,但在這種情況下,請不要jQuery建議。如何在PHP中以整數形式傳遞js整數值?
你必須要麼提交一個表單,或發出一個ajax請求(即[XMLHttpRequest](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest)) –
您無法將java腳本變量值分配給php變量。這是因爲PHP是服務器端腳本語言,而javascrpt是客戶端。如果你需要php的JavaScript值來執行服務器端,那麼你可以使用ajax –
歡迎來到SO。您可以施放該值。但是我認爲你對這應該如何工作有錯誤的想法,JavaScript在瀏覽器中執行而不是在PHP中執行。 – Twisty