javascript - 如何将 javascript 值传递给 php?

标签 javascript jquery mysql sql

我想向我的 php 查询添加一个 javascript 值。代码是这样的

<script>
    $(document).on('click', '.dropdown-menu li a', function() {
    var categoryName = $(this).html();

    <?php
         $one = mysqli_query($con, "SELECT id FROM tb_category WHERE category_name = '?' ");
    ?>

    })

</script>

我想将categoryName的值放入我在php中进行的查询中。我该怎么做。

最佳答案

今天我自己花几个小时尝试解决这个问题。您可以使用 ajax,并使用 ajax 查询中的数据标记发送信息。

   $.ajax({ url: 'file goes here',
          data: {action: '0'},
          type: 'post',
       success: function(output) { //action }
    });

数据标签为您提供信息。 在你的 php 中:

$data = $_POST["action"];

关于javascript - 如何将 javascript 值传递给 php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27245082/

相关文章:

php - 触发更新mysql值

php - 我怎样才能将数据库中的项目存储到数组中,但前提是该项目不在数组中?

mysql - GORM/Hibernate 未创建正确的 INSERT 语句

javascript - 防止浏览器缓存某些 JavaScript 文件

javascript - UDP多广播nodejs

javascript - 使用jquery单击按钮时如何选择类或id

javascript - 检测元素外部的点击,检查复选框是否被选中,并触发点击

javascript - 链接到 javascript 函数的 href 不起作用

javascript - 如何使用 Node.js 在 JavaScript 模块文件之间使用事件处理程序?

jQuery 页面加载后,检查单选按钮是否被选中