admin管理员组文章数量:1419192
guy's i need your help to solve my problem. i want to make a checkboxlist using data from database but i need to use jquery for making it
before of it. i have an example of making a checkboxlist with php. i want to change it into jquery but i dont know how
this just a small of code for make a checkbox using php. i want to make a code for making a checkboxlist but need to use jquery. is that possible to do that?
<input type="checkbox" name="students[]" value="'.$stud.'" />Test
guy's i need your help to solve my problem. i want to make a checkboxlist using data from database but i need to use jquery for making it
before of it. i have an example of making a checkboxlist with php. i want to change it into jquery but i dont know how
this just a small of code for make a checkbox using php. i want to make a code for making a checkboxlist but need to use jquery. is that possible to do that?
<input type="checkbox" name="students[]" value="'.$stud.'" />Test
Share
Improve this question
asked Jul 11, 2017 at 7:04
Minervaz MineMinervaz Mine
2731 gold badge3 silver badges18 bronze badges
3
- Do you have any PDO or DB connection coding already made? – Jacob Webb Commented Jul 11, 2017 at 7:06
- i've made that. i just need the jquery for calling the PHP function (include the DB conn and PDO) into a checkboxlist.. – Minervaz Mine Commented Jul 11, 2017 at 7:07
- can you help me to give me an example of the code ? – Minervaz Mine Commented Jul 11, 2017 at 7:08
3 Answers
Reset to default 4You need to add the checkbox in some html container.
<div id="append" name="append">Append here</div>
First you have to make ajax call it will give you response in array and then on that response you have to call each function which will dynamically append check boxes to html.
$.each(data,function(index,value){
var checkbox_label = value;
var checkbox_value =value;
var checkbox_name = 'students['+index+']';
var template = '<input type="checkbox" name="'+checkbox_name+'" value="'+checkbox_value+'">'+checkbox_label;
$("#append").append(template);
});
Using jQuery
you can generate dynamic checkboxes.
for(var i=1;i<=6;i++){
var $chk = $('<input type="checkbox" name="chk_'+i+'" />Test '+i+"<br />");
$("#box").append($chk);
}
<script src="https://ajax.googleapis./ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<div id="box"></div>
Here you go with the solution https://jsfiddle/w2Lmqmcu/1/
var data = ["Student 1", "Student 2", "Student 3", "Student 4"]; // I'm expecting your data will be similar to this
$.each(data, function(index){
$('.checkboxlist').append("<input type='checkbox' name='students[]' value='" + data[index] + "' />" + data[index] + "<br/>");
});
<script src="https://ajax.googleapis./ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="checkboxlist">
</div>
Please update the question with your database response, so that we can answer it more accurately.
本文标签: javascriptHow to create a Checkbox list data from database using jqueryStack Overflow
版权声明:本文标题:javascript - How to create a Checkbox list data from database using jquery - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745305050a2652594.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论