从 Javascript 到 php 变量的值
Values from Javascript to php variables
我知道这可能看起来很愚蠢,但我才刚刚开始学习javascript和php。如果我在javascript中定义一个变量,是否可以在php中使用它?这是我正在使用的示例:
<p id="demo"></p>
<script>
function myFunction() {
var text;
var person = prompt("Please enter your name","");
if (person != null){
text = "Hello";
}
if (person = null){
text = "Error";
}
document.getElementById('demo').innerHTML = text;
}
</script>
<button onclick="myFunction()">Try it</button>
<?php echo $person?>
我正在尝试这样做,以便当他们输入名称时,我可以将其捕获为 php 变量。如果他们不输入名称,则会显示错误消息。
简单的答案
不
PHP - 服务器端(在您的服务器上执行)JavaScript - 客户端(在每个客户端上执行)[忽略 NodeJS]
正因为如此,服务器端 php 在客户端甚至有 JS 要执行之前执行。
复杂答案
通过使用Ajax,你可以发布从JavaScript到PHP(服务器)的任何内容。 这将允许您提交表格或任何其他数据。
请注意,您应该使用 OAuth 保护您的 API 端点 (PHP),因为您将从客户端发送变量,并且您不能信任世界。
相关文章:
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 如何在php变量中嵌入JQuery代码
- 在javascript函数中使用php变量
- 将地理编码结果转换为php变量以发布到mysql数据库
- JavaScript,PHP-用JavaScript将多个数据库记录发送到变量或表
- 如何将变量php传递给javascript
- 显示动态变量(php和javascript)的总数
- 传递变量PHP、Javascript location.reload和HTML输入
- 需要将变量 php 的值传递给 javascript,但我不能
- 将变量从 .html 传递到太大而无法容纳在 URL 中的变量.php
- 如何在函数中传递javascript中的变量php
- 在Jquery中插入变量PHP
- 选择正确的变量 php/javascript
- 将HTML存储在变量PHP中,然后回显它
- 将变量PHP Smarty传递给Javascript
- 传递HTML表单post数据到不同的文件/网页javascript变量(php)
- 问题与传递变量(php, sql, jquery拖拽)
- 设置PHP中的javascaript变量(PHP在javascript中)
- 将变量php问题化为代码jquery