im试图在来自ajax调用的html响应上设置触发器 在对话框中显示它。
ex:单击牙齿时,会触发以下功能,该功能将返回html响应(以下)
if ( set.isEmpty() )
return EnumSet.noneOf(Color.class);
else
return EnumSet.copyOf(set);
return EnumSet.copyOf(set, Color.class);
如何在此按钮上设置一个jQuery触发器?我应该在哪个类中实现我的脚本?
html响应:
$('.tooth').click(function() {
var userid = 1;
//alert(id);exit;
// AJAX request
$.ajax({
url: 'ajaxCall.php',
type: 'post',
data: {
userid: userid
},
success: function(response) {
$('.modal-body').html(response);
$('#empModal').modal('show');
}
});
答案 0 :(得分:1)
我不确定您的意图是100%。我假设您想向按钮添加事件侦听器,而不是触发事件。
您需要通过常规jQuery逻辑 AFTER 来定位该按钮,API调用完成并替换$('.modal-body')
中的html。
您可以在ajax成功回调的$('.toothEndo').click(..)
调用之后添加.html()
。
您还可以将该事件包装到一个函数中,然后在该点调用该函数。