【发布时间】:2015-04-24 20:20:14
【问题描述】:
<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!!
?>
任何人都知道如何在 PHP 中将 js 整数值作为整数传递?我喜欢 jQuery,但在这种情况下,请不要 jQuery 建议。
【问题讨论】:
-
你必须要么提交表单,要么发出 ajax 请求(即XMLHttpRequest)
-
您不能将 java 脚本变量值分配给 php 变量。这是因为 PHP 是一种服务器端脚本语言,而 javascrpt 是客户端。如果您需要 php 中的 JavaScript 值用于服务器端执行,那么您可以使用 ajax
-
欢迎来到 SO。您可以转换该值。但我认为你对这应该如何工作有错误的想法,JavaScript 在浏览器中执行而不是在 PHP 中。
标签: javascript php json