jquery - 使用 jQuery 序列化将值放入使用 AJAX 的数据库选择查询中

标签 jquery mysql ajax

我有以下内容:

$allform = $_POST['allform'];
        parse_str($allform, $output);

        $allquery="SELECT * FROM wp_users";
        $names = array();   
        $allresult=mysql_query($allquery) or die(mysql_error()); ?>

        <?php while($rows=mysql_fetch_array($allresult)){  

            $names[] = $rows['user_email']; 

        }

allform 变量是一个 jQuery 序列化字符串:

  var allform = $('form#all').serialize();

基本上,我想将前端表单中的值放入后端的 mysql 选择查询中。

表单是一堆复选框,所以我们的想法是 SELECT something 将根据用户检查的内容具有不同数量的值。我什至不确定序列化函数在这里是否值得,但我想不出任何事情。有什么想法吗?

谢谢

最佳答案

序列化函数只有在使用 ajax 时才有意义。 示例:

$.post("test.php", $("form#all").serialize());

test.php 将是您的 php 脚本的 url。
在 PHP 方面,您将能够像处理任何其他表单提交一样处理它,例如每个表单字段都将是它自己在帖子数组中的索引

关于jquery - 使用 jQuery 序列化将值放入使用 AJAX 的数据库选择查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9545829/

相关文章:

php - 用于连接的查询生成器新索引

jquery - FullCalendar V2 样式

jquery - 从建议中选择后强制自动完成失去焦点

php - 使用Trie在mysql+PHP中搜索大数据

php - 如何在php中将数据推送到数组中

php - 如何制作一个不断更新的页面?

php - 在 jquery/ajax 中使用错误函数

ajax - Django:是否有任何工具/技巧可用于调试 AJAX 响应?

javascript - 在没有div的情况下将Javascript字符串插入html的最简单方法?

javascript - 如何检测 Asp.Net MVC 中的互联网连接以使用 Google map ?