本文介绍了如何在点击时传递复选框值,使用Ajax到Php的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我使用ajax单击复选框时,将复选框值传递给php。
& lt; html& gt;
& lt; script src =jquery.js& gt;& lt; / script& gt;
& lt; script& gt;
$(document).ready(function(){
$(#selectbox)。on('click',function(){
var checkbox = $(push(this) .val())。(':checkbox')。prop('checked');
$ .post({
url:'checkboxPHP.php',
data:{'checked ':复选框},
成功:函数(数据){
(#divcheck)。html(数据);
}
})
});
})
& lt; / script& gt;
& lt; body& gt;
这是我的复选框代码。我想点击它时传递值。
< div id = prodnamelist > foreach($ productname as $ proname){?& gt;
& lt; input type =checkboxname =productnameid =selectboxclass =productnamevalue =<? php echo $ proname ; ?? ?> & gt; <? php // echo $ proname; ?? ?> < br>
<? php} ?? ?> < / br > < / div >
< div id = prodsizelist > foreach($ productsize as $ prosize){?& gt;
& lt; input type =checkboxname =productsizeid =selectboxclass =productsizevalue =<? php echo $ prosize ; ?? ?> & gt; <? php // echo $ prosize; ?? ?> < br>
<? php} ?? ?> < / br > < / div > < / b >
解决方案
Pass checkbox value to php when i click on check box using ajax. <html> <script src="jquery.js"></script> <script> $(document).ready(function(){ $("#selectbox").on('click',function(){ var checkbox = $(push(this).val()).(':checkbox').prop('checked'); $.post({ url: 'checkboxPHP.php', data: { 'checked':checkbox}, success:function(data){ ("#divcheck").html(data); } }) }); }) </script> <body> Here is my checkbox code. I want to pass the value when i click on it. <div id="prodnamelist"> foreach ($productname as $proname) {?> <input type="checkbox" name="productname" id="selectbox" class="productname" value="<?php echo $proname; ???>" > <?php // echo $proname; ???> <br> <?php } ???> </br></div> <div id="prodsizelist"> foreach ($productsize as $prosize) { ?> <input type="checkbox" name="productsize" id="selectbox" class="productsize" value="<?php echo $prosize; ???>" > <?php // echo $prosize; ???> <br> <?php } ???> </br></div></b>
解决方案
这篇关于如何在点击时传递复选框值,使用Ajax到Php的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!