javascript - 通过页面重新加载将 JavaScript/JQuery 值传递给 PHP
问题描述
我知道这样做的方法是:
- 重定向到 PHP 脚本
- 对 PHP 脚本进行 AJAX 调用
我实际上希望将结果放在另一个页面中,因此不需要 AJAX(这里是新手,所以尽量保持简单)。
我想做的是:
- html中的用户输入
- javascript/jQuery 将其计算为变量
- 变量被传递到数据库,过滤并提供要插入到下一页的数据(结果)
1 已经在工作了。到目前为止,我已经完成了第 2 步和第 3 步
<script>
function JavascriptFunction() {
let variable1, variable2, variable3;
let variable1 = 'a', variable2 = 'b', variable3 = 'c';
let variables = variable1, variable2, variable3;
window.location.href = "nextpage.php?variables=" + variables;
}
</script>
<?php
$select = mysql_query("select * from tabl1 where variables = '".$_GET['variables']."'");
echo $select;
?>
*returned values gets inserted in html content*
我不想将这些变量存储在 URL 中。有没有正确的方法来做到这一点?我想将它们存储在一个隐藏的 HTML 值中,并让 PHP 从那里获取值。
我希望您能就这方面的最佳实践提供意见。如果我应该这样做完全不同,请告诉我
解决方案
推荐阅读
- wordpress - 如何从 WordPress 仪表板启用外观选项?
- javascript - Highcharts Activity Gauge 中的数据标签
- javascript - 我的网站表单中的自动完成在桌面浏览器和 IOS 浏览器中运行良好,但在 android 浏览器中无法运行......不知道为什么?
- python - Jupyter 笔记本中未找到模块错误
- python - 在 Python 中执行函数链
- flutter - 错误:没有为类“对象”定义吸气剂“长度”?
- google-api - Google Homegraph API:无法发送状态:reportState 中的“ERROR”
- c# - Rabbitmq Channel.Dispose vs channel = null
- javascript - 创建 React 应用程序失败。我用 npm init react-app my-app
- java - 滚动回收站视图时工具栏不隐藏