【发布时间】:2012-12-15 12:45:55
【问题描述】:
我正在使用Charisma Admin Panel。
其中,使用了 jQuery 数据表。
在我的表中,一行包含以下内容:
column1 = integer column2 = text column3 = 2 buttons (view and delete)
查看按钮负责从服务器获取一些数据并在模式弹出窗口中显示这些数据。
只有当我在第一页时,我才能查看该弹出窗口。 对于其他页面,当我单击查看按钮时,从服务器获取所需的数据(能够在 firebug),但它没有再次显示该模式弹出窗口。
我认为这是因为现场直播。
请帮忙。
点击事件使用如下:
$('.btn-setting').click(function(e){
e.preventDefault();
$('#myModal').modal('show');
});
【问题讨论】:
-
不确定是不是这个原因,但是如果部分刷新后事件没有触发,可能是因为点击事件是使用
click或live或on函数分配的,并且刷新该按钮后,它不再被分配。 -
点击事件被用作 -
$('.btn-setting').click(function(e){ e.preventDefault(); $('#myModal').modal('show'); });但不理解“部分刷新”一词,抱歉,我是新手。 -
我的意思是:如果在您更改页面后重写按钮(例如使用 .html() 函数),您需要再次应用点击事件。
标签: php jquery datatable pagination charisma