javascript - ajax调用后复选框不起作用
问题描述
我正在尝试使用 ajax 加载数据,但复选框不起作用
这是我尝试使用 ajax 加载的 html
<div class="mt-checkbox-list" >
<?php foreach($product_offerings as $row){
$check ='';?>
<label class="mt-checkbox mt-checkbox-outline">
<?php
if(isset($_GET['categories'])){
foreach(@$_GET['categories'] as $cat) {
if ($row['id']==$cat) {
$check = 'checked';
break;
}
}
}?>
<input type="checkbox" value="<?php echo $row['id']?>" name="categories[]" <?php echo $check;?>>
<?php echo $row['name']?>
</label>
</div>
<?php }?>
AJAX 调用:
$('#product_offering_id').change(function(e){
e.preventDefault();
var product_offering_id = $('#product_offering_id').val();
if(product_offering_id != '')
{
$.ajax({
url:"/organization/vendors/productOfferingsVendors",
type:"POST",
dataType: 'json',
cache: false,
data:{product_offering_id:product_offering_id},
success:function(json)
{
if (json['success']) {
$('#categories').html(json['html']);
}
}
});
}
任何帮助将不胜感激,在此先感谢
解决方案
复选框现在正在工作,这是我用于复选框的类的问题,删除它后,它起作用了
推荐阅读
- angular - 如何在 IIS 中使用 Angular 重写 url?
- c# - 由于访问被拒绝错误,计时器干扰组合框
- python - 在 Huggingface BERT 模型之上添加密集层
- json - 从框架的 JSON-LD 中删除额外的参数
- scala - 从Scala中的YYYYMM日期减去月份
- c# - C#。如何将高斯钟形曲线应用于我的峰值?
- wordpress - WordPress Gutenberg 查看编辑器的帖子
- amazon-web-services - 在 Docker 容器中运行时出现 Boto3 ConnectionClosedError - 错误:在我们收到来自端点 URL 的有效响应之前,连接已关闭
- python - Discord 机器人无法正常工作
- c# - 使用内联映射的 Automapper 自定义解析器导致测试失败