javascript - 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) {
}
});
});
解决方案
推荐阅读
- reference - 我什么时候应该使用参考而不是转移所有权?
- javascript - JS图像比较按钮溢出
- .net - 来自远程 docker 的 Visual Studio 2017 调试代码
- javascript - 为什么在使用 .split、.reverse、.join 时需要 ("")
- javascript - 将javascript函数翻译成JQuery
- c# - 根据 bindingcontext 删除 ListView 项
- android - 更新 Android Studio 的问题
- java - 如何让 KeyListener 仅在 getKeyLocation() == KeyEvent.KEY_LOCATION_LEFT 时做出反应?
- javascript - 在 if/else 语句中处理多个“elseif”的更好方法是什么
- gitlab - 如果源存储库是 Gitlab,如何使用 AWS CodePipeline 进行 CICD