所以我有一个名为'标语的班级'它包含在一个名为' container'的类中。当'标语'单击,它导航到另一个页面。问题是导航后此新页面上的事件没有响应。以下是我用于导航的代码:
$(document).ready(function(){
$('.container').on('click', '.tagLines', function(){
window.location = "manageMarks.php";
});
}

以下是导航后拒绝工作的事件的代码:
$(document).ready(function(){
$('.container').on('click', '.loadSub', function(){
alert('Clicked');
});
});

但是,如果我使用ajax加载我想要的新视图,事件最终会起作用。以下是我正在使用的ajax I代码:
$(document).ready(function(){
$('.container').on('mouseover', '.tagLines', function(){
$.ajax({
type: 'GET',
url: 'manageMarks.php',
data: {
videoCode: $(this).attr('data-code')
},
success: function(data){
//alert(data);
$('.container').html(data);
}
}).error(function(){
alert('An Error Has Occured');
});
});

如何在不使用ajax的情况下让它工作?
答案 0 :(得分:1)
你正在整页重装吗?如果是这样,您的事件将需要再次连线。如果不是,他们应该连接到动态加载的内容。