Php 我的复选框与数据计数不匹配
我对数据库中的数据设置了复选框,但仍然有效,当我单击多个复选框时,单击的数据计数是匹配的 结果控制台.log 使用方法post将数据发送到filter.php时出现的问题 接收的数据计数不匹配 事件单击jquery filter.phpPhp 我的复选框与数据计数不匹配,php,jquery,ajax,post,checkbox,Php,Jquery,Ajax,Post,Checkbox,我对数据库中的数据设置了复选框,但仍然有效,当我单击多个复选框时,单击的数据计数是匹配的 结果控制台.log 使用方法post将数据发送到filter.php时出现的问题 接收的数据计数不匹配 事件单击jquery filter.php 感谢您的关注您可以使用json.stringify从javascript对象转换json字符串。 PHP可以通过解码json字符串从中引用post数据 您可以得到预期的结果,如下应用这些东西的代码所示 jQuery: $(document).ready(fun
感谢您的关注您可以使用json.stringify从javascript对象转换json字符串。 PHP可以通过解码json字符串从中引用post数据 您可以得到预期的结果,如下应用这些东西的代码所示 jQuery:
$(document).ready(function() {
$('#t_pendaftar').DataTable();
$('#filter').click(function () {
var data = { 'venue' : []};
var arr = $('.treas:checked').map(function () {
data['venue'].push($(this).val());
}).get();
data = JSON.stringify(data);
$.post("filter.php", {data : data});
});
});
filter.php:
if (!empty($_POST['data'])) {
$data = json_decode($_POST['data'], true);
foreach($data['venue'] as $check) {
print_r($check);
}
}
为什么要使用var data={'vention[]':[]};?不是var数据={‘地点’:[]};够了吗?@u_mulder好的,我试试看:D我只是跟着@senaa走,听到这个我很放心。你能选择一个好的答案吗?顺便说一句,我想执行“sql查询在哪里”怎么做?我使用内爆,但不适用于字符串values@senaa请尝试此选项以接受答案。谢谢!关于你上面的附加问题,请以新问题的形式发布。
$(document).ready(function() {
$('#t_pendaftar').DataTable();
$('#filter').click(function () {
var data = { 'venue' : []};
var arr = $('.treas:checked').map(function () {
data['venue'].push($(this).val());
}).get();
data = JSON.stringify(data);
$.post("filter.php", {data : data});
});
});
if (!empty($_POST['data'])) {
$data = json_decode($_POST['data'], true);
foreach($data['venue'] as $check) {
print_r($check);
}
}