>如果我用这个脚本在javascript中创建一个变量
var kakakSisa = 10;
例如,我想在 PHP 中调用它
<?php echo <script type="text/javascript">kakakSisa;</script> ?>
这行不通!! 我怎样才能让它工作?
你不能在 php 代码中使用 javascript 变量。Php代码在服务器端运行,javascript代码在客户端运行(如果你不使用Node.js)。您不能要求浏览器运行 php 代码。
仅当代码到达浏览器时,您的变量 loc 才会具有值。
如果你想从服务器获取一些值并将其与javascript变量结合起来,请执行以下操作。
使用 ajax 请求并将所需的值发送到服务器。服务器将返回响应。使用该响应文本并将其存储在操作变量中。
使用 AJAX 通信客户端和服务器端。
$.get('/path/to/file', kakakSisa: 10, function(data, textStatus, xhr) {
/*optional stuff to do after success */
});
使用 $_GET['kakakSisa'];
获取 php 中的变量