这就是我要的。
我创建了一个页面来显示一些部门。使用 $('.getDetails').click(),将列出每个部门的雇主及其一些详细信息。在单击雇主名称时,也会显示雇主的迷你简介。 这是我用来列出雇主的代码
$('.getDetails').click(function(e) {
var department = $('.getDepartment').val();
var month = $('.month').val();
$.ajax({
data: 'dept='+department+'&month='+month,
type: "POST",
url: "<?=(site_url('admin/employer/getAttendanceDetails.php'))?>",
context: document.body
}).done(function( html ) {
$('.attendance_display').html( html );
});
});
在页面getAttendanceDetails.php我想要一个使用此代码的灯箱
<input type="button" id="show-profile-btn" class="btn btn-primary" value="Show User Profile">
<div id="show-profile" class="">
<div class="profile-inner">
Show this div as lightbox
</div>
</div>
灯箱在主页中工作,但在使用 ajax 调用的页面中不起作用。
谁能帮我找到解决这个问题的方法?
更新
这是jquery函数
if( $.fn.dialog ) {
$("#show-profile-btn").bind("click", function (event) {
$("#show-profile").dialog("option", {
modal: false
}).dialog("open");
event.preventDefault();
});
$("#show-profile-btn").bind("click", function (event) {
$("#show-profile").dialog("option", {
modal: true
}).dialog("open");
event.preventDefault();
});
$("#show-profile-btn").bind("click", function (event) {
$("#show-profile").dialog("option", {
modal: true
}).dialog("open");
event.preventDefault();
});
}