首页 > 解决方案 > 通过页面重新加载将 JavaScript/JQuery 值传递给 PHP

问题描述

我知道这样做的方法是:

我实际上希望将结果放在另一个页面中,因此不需要 AJAX(这里是新手,所以尽量保持简单)。

我想做的是:

  1. html中的用户输入
  2. javascript/jQuery 将其计算为变量
  3. 变量被传递到数据库,过滤并提供要插入到下一页的数据(结果)

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 从那里获取值。

我希望您能就这方面的最佳实践提供意见。如果我应该这样做完全不同,请告诉我

标签: javascriptphpjquery

解决方案


推荐阅读