Ajax复选框功能
Ajax checkbox function
我试图通过ajax发送一个复选框值发送数据到外部函数。
我有使用以下javascript工作的函数,但是它是非常混乱的,因为我目前正在为存在的每个脚本实例编写这个javascript函数。
<form>
<input type="checkbox" name="event_status" id="event_status1455" value="1" <?php echo ($event_status == '1' ? 'checked="checked"' : '') ?>>
</form>
<form>
<input type="checkbox" name="event_status" id="event_status1456" value="1" <?php echo ($event_status == '1' ? 'checked="checked"' : '') ?>>
</form>
<form>
<input type="checkbox" name="event_status" id="event_status1457" value="1" <?php echo ($event_status == '1' ? 'checked="checked"' : '') ?>>
</form>
<script>
$('input:checkbox').change(function(e) {
e.preventDefault();
var isChecked = $("input:checkbox").is(":checked") ? 1:0;
$.ajax({
type: 'POST',
url: '<?php echo $this->url('/profile/list', 'event_status', $cobj->getCollectionID())?>',
data: { event_status:$("input:checkbox").attr("id"), event_status:isChecked }
});
});
</script>
正如你在上面看到的,javascript只会响应这个特定的复选框。我不知道如何编码,这样我就有一个javascript函数在我的页面上,将运行的每个复选框,我有。
我已经从我的原始帖子调整了代码。我有我的ajax做我想要的,但是ajax函数只执行最后一个复选框,是他们的离开我可以转换javascript做每个复选框提供的功能?
解决了我的问题,我需要抓取我的复选框的id,以区分哪个复选框的值我运行我的功能。
<script>
$('input:checkbox').change(function(e) {
e.preventDefault();
// Determine ID
var value = $(this).attr('id');
var EsID = value;
var isChecked = $("input:checkbox").is(":checked") ? 1:0;
$.ajax({
type: 'POST',
url: "<?php echo $this->url('/profile/list', 'event_status')?>"+EsID +"",
data: { event_status:$("input:checkbox").attr("id"), event_status:isChecked }
});
});
</script>
给你的复选框输入一个类,并引发类上的变化事件,而不是复选框的名称。
。
改变$('#event_status<? echo $cobj->getCollectionID()?>').change(function() {
$('.CheckboxClassName<? echo $cobj->getCollectionID()?>').change(function() {
相关文章:
- 具有onclick功能的自定义复选框在实际切换复选框之前执行功能
- 将复选框转换为图像,需要添加拖动功能才能更改图像
- 如何在具有分页功能的表格排序器中取消选中所有复选框
- 复选框树视图功能不起作用
- 复选框单击功能不起作用
- 在jqgrid中选中所有复选框的功能
- 选中复选框时如何激活功能
- 通过单击复选框启动智能功能
- 预选中复选框功能
- 复选框 - 选中取消选中功能不起作用
- 通过单击按钮从复选框触发功能
- 复选框选中功能,用于单个页面中的两组复选框,不能单独调用功能
- 复选框单击事件处理程序和显示/隐藏功能
- 如何为单选按钮和复选框设置禁用/只读功能
- 在复选框检查的更改功能上需要计算一个值
- 在 iOS 的 JavaScript 功能中选中的更新复选框
- Ruby on Rails - 我的“checkall”复选框功能跳转到数据表上的页面
- 如果选中一个复选框,则结束功能
- 选中“所有”复选框“角度材质中的功能”
- 使用Bootstrap Glyphicons创建复选框功能