如何将 JavaScript 变量传递给 JavaScript 函数中的 PHP 变量
how to pass the javascript variable to php variable inside a javascript function
我知道这太愚蠢了。 但我还是会问这个问题。
我知道如何将PHP变量传递给JavaScript函数中的JavaScript变量
function foo(){
var bar = <?php echo $foo; ?>
}
但是从 php 变量到 javascript 函数中的 javascript 怎么样?
function foo(){
var bar;
<?php echo $foo; > = bar;
}
这是正确的吗?因为我的JavaScript函数不起作用。
如果你确实想使用 PHP,在输出之前总是用 json_encode 编码。
<script>
var myvar = <?php echo json_encode($myVarValue); ?>;
</script>
你想做的事情是不可能的。请记住,PHP 在服务器上运行并将页面呈现给浏览器。只有在浏览器收到完成的 PHP 输出后,页面上的任何 Javascript 才会执行。
要将JS变量传递到PHP中,您必须使用AJAX将它们发送回服务器上的脚本,然后在JS中对PHP结果执行某些操作。
相关文章:
- 调用类向后变量 (JavaScript)
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- 可以'找不到变量javascript错误
- 输出数组变量javascript
- 自提交表单访问变量javascript
- 将变量 javascript 添加到用于旋转图像的链接中
- 在文本字段中显示保存的本地存储变量 - javascript
- 将变量添加到变量 JavaScript 中
- 获取要在变量 JavaScript 中使用的用户输入值
- 如何在变量 Javascript 中删除双引号
- 使用变量 javascript 从 json 文件中获取数据
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 传递 PHP 变量 JavaScript 窗口位置
- 重置变量 JavaScript
- 变量 JavaScript 中的变量
- 尝试使用多个函数时无法使用全局变量 - JavaScript - 初学者
- 如何按值将数组分配给另一个变量 JavaScript
- setTimout 搞砸了变量 JavaScript
- 用内部函数变量更改外部函数变量?Javascript
- 根据变量 JavaScript 增加