我们如何在PHP中调用js或jq变量
how can we call the variable of js or jq in php variable?
javascript或jquery变量可以被PHP代码读取吗?
例子<script>
var num = 3;
</script>
<php?
$a = 20;
$b = num*$a;
?>
有人知道吗?
PHP在服务器上进行解释。Javascript在浏览器中进行解释。由于PHP在HTTP请求完成并将响应发送到浏览器后无法运行,因此PHP不可能访问javascript变量。
简短的回答-不,它不能。但是有一种替代方法称为AJAX,您可以将javascript变量发送到php
页面,并使该页面可以访问它。考虑下面的例子:
$.ajax({
url:'some-php-page.php',
type:'post',
data:{num:3},
success:function(data_returned)
{
// do anything you want with the data returned back
alert(data_returned); // will alert 60
}
});
some-php-page.php
$num = $_POST['num']; // the key used in the "data" attribute of the ajax call
$a = 20;
$b = $num*$a;
echo $b;
当然,为了使用$.ajax({}),您需要包含jQuery库。这也可以通过javascript完成,但我更喜欢使用jQuery,因为它更简单。
相关文章:
- 无法在 JS 树和 JQ 网格行之间实现拖放
- 返回的y值大于实际y位置[JS(无jQ)/DOM]
- 更改图像 src 的展开/折叠功能(JQ 或 JS)
- js/jq form validation issue/help(jquery)
- JS/JQ:薛定谔;s数组?一个数组怎么能同时为空和不为空呢
- JS/JQ:从内联函数访问变量
- GM/JS/JQ -没有事件的输入改变
- 如何添加类到所有表没有类在JS或JQ
- 我们如何在PHP中调用js或jq变量
- 用日期JS/JQ填充字段
- JS/jQ -在容器间水平移动
- 将Jq转换为js
- 可以'即使在JS和JQ中进行了研究,也无法计算出parseInt
- 修复JS和JQ中的一些变量问题
- 使用JS/JQ单击按钮时更改DIV文本
- 如何在JS / JQ的第一选择条件下隐藏第二选项
- 在现有图像上附加热点.JS和JQ
- CSS/jQ/jS -上一个/下一个按钮不堆叠在img循环器上
- 有人能帮我应用js 'this'关键字到迭代的jq选择表达式
- 添加,删除或修改子元素-仅限XML, JS, JQ