<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.как передать целочисленное значение js как целое в PHP?
вы должны либо отправить форму, или сделать запрос ajax (т.е. [XMLHttpRequest] (https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest)) –
вы не можете присвоить значение переменной скрипта java переменной php. Это связано с тем, что PHP является языком сценариев на стороне сервера, а javascrpt - на стороне клиента. Если вам нужно значение JavaScript в php для выполнения на стороне сервера, вы можете использовать ajax –
Добро пожаловать в SO. Вы можете указать значение. Но я думаю, что у вас неправильное представление о том, как это должно работать, JavaScript выполняется в браузере, а не в PHP. – Twisty