如何将java脚本提示的msg变量值传入php
how to pass java script prompt msg variable value in to php?
如何将java脚本提示的msg变量值传递到php。
<?php
echo '<script type="text/javascript">
var msg = window.prompt("Input a value", ""); alert(msg);
</script>';
//then need to use input value to php
echo $value; //how to get JS value to here?
?>
或者有其他方法可以让php提示按摩输入值吗?
不,你不能直接这样做。您需要将值从javascript传递到PHP。一个简单的方法是使用重定向:
<?php
echo '<script type="text/javascript">
var value = prompt("Input a value", "");
window.location.href = '?value='+encodeURIComponent(value);
</script>';
//then need to use input value to php
if (isset($_GET['value'])) {
echo htmlspecialchars($value);
}
?>
尽管这是一个基于代码的非常简单的示例,但还有更高级的方法可以实现您的目标。但这是为了让你继续前进。
您不能这样做,因为php
是一种服务器端语言,它在任何javascript之前都被解释。
您需要的是使用AJAX
或form
。
两者都可以完成这项工作,不同之处在于使用Ajax
,您不必重新加载页面(也不必加载任何其他页面)。
你可以试试这个
echo "<script>var email=prompt('Enter user mail')</script>";
$email="<script>document.write(email)</script>";
相关文章:
- 替换另一个变量对象中的变量值
- 如何将变量值附加到另一个变量
- 将变量值指定为变量名称
- GAS:在处理程序函数中使用变量时,如何更改全局变量值并保留其更改后的值
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- 将视图中的JavaScript变量值分配给控制器变量
- 如何将JavaScript变量值转换为PHP变量
- 如何从HTML元素或Javascript变量中设置idoc变量值
- console.log() 在变量值实际更改之前显示变量的更改值
- 如何在名称中使用其他变量值创建 javascript 变量
- JavaScript变量值是否可以存储在PHP变量中
- 使用变量名称字符串 - JavaScript 访问变量值
- 通过 Ajax 获取 PHP 变量值,变量名称作为参数
- 当更改复制变量的值时,它也在更改 AngularJS 中的主变量值
- Jquery/Javascript - 变量正在接受另一个变量值
- 获取 PHP 变量中的 JavaScript 变量值
- 如何将 javascript 变量值分配给 php 变量
- 如何将javascript变量值传递给php变量
- 如何通过javascript变量设置JSTL变量值
- 在函数中使用变量值作为变量名