我有一个复选框,当我点击该复选框时,它显示为它的值,但我想将该值存储到PHP中的MySQL数据库
这是我的代码
var checked = [];
var zero = $('.checkBoxStudents').attr('data-valuetwo', '0');
console.log(0);
$(document).on('click', '.add', function() {
$.each($("input[type='checkbox']:checked"), function(){
checked.push($(this).val());
var one = $('.checkBoxStudents').attr('data-valuetwo', '1');
console.log(1 );
});
document.getElementById("groups").innerHTML = checked + "</br>";
checked.length = 0;
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type='checkbox' name='checkboxStudents' id='checkBoxStudents' class='checkBoxStudents' value='studentOne'/>
<input type='checkbox' name='checkboxStudents' id='checkBoxStudents' class='checkBoxStudents' value='studentTwo'/>
<input type='checkbox' name='checkboxStudents' id='checkBoxStudents' class='checkBoxStudents' value='studentThree'/>
<div class="add">
<button type="button" id="addButton" class="add" onclick="add()">Add</button>
</div>
<div id="groups">
</div>
&#13;
谢谢!
答案 0 :(得分:0)
您的代码缺少将表单数据发送到服务器的内容,无论是带有GET / POST的提交按钮还是AJAX请求。
您还缺少处理数据并将其写入数据库的服务器部分。
首先看一下堆栈溢出问题&#34;如何将HTML表单数据发送到数据库?&#34;
请注意输入类型=提交,可以在GET或POST中将表单数据发送到服务器。
另请注意用于检索数据并设置mysqli连接以运行INSERT或UPDATE查询的php代码。
使用提交按钮,您不需要代码的javascript部分。但是,使用AJAX,您需要将javascript或JQuery代码绑定到按钮单击事件。