首页 > 解决方案 > div上的ajax调用问题

问题描述

我有多个 div 类"btn-custom btn-custom-primary"。AJAX 调用未在.btn-custom单击事件上加载,但是当我在控制台选项卡中检查网络部分时,数据通过 ajax success: function (data) 返回,但是当我调试代码时,它会抛出“数据未定义”参考错误并且有控制台没有错误。请帮忙。

$(document).on('click', '.btn-custom', function() {
  var id = $(this).attr('id');
  var bid = $(this).attr('bid');
  $('.btn-custom').removeClass('btn-custom-selected').addClass("btn-custom-primary");
  $(this).removeClass("btn-custom-primary").addClass('btn-custom-selected');
  var HostelId = getParameterByName("id", window.location.href);

  $.ajax({
    url: 'index.php?secController=School&action=fetchActiveStatusOfRoom',
    type: 'POST',
    dataType: 'JSON',
    async: false,
    data: {
      id: HostelId,
      RoomId: id
    },
    success: function(data) {

    }
  });
});

标签: javascriptjqueryajax

解决方案


推荐阅读