我正在将信息传递给返回页面的服务器,但每次重新加载页面时都必须重新定义点击侦听器,因为jQuery控制着每个页面上的所有点击,所以我是想知道有没有办法永久定义一个函数?有没有办法在jQuery中永久定义一个函数?
jQuery代码:
$(function(){
$('.lvl1Links').on('click',function(event) {
event.preventDefault();
$('pload').html('<img src="source/image/lbl.gif">');
var page = $(this).attr('id');
var huh = $('input:hidden').val();
var data = 'pop='+huh+'&page='+page;
$.post('source/php/bots/authorize.php',data,function(data){
$('#pager_master_div').html(data).slideDown();
$('pload').html('');
});
});
});
由于页面不是永久性的,您不能永久定义内容。您在每个页面上的所有链接都会做不同的事情,因此您必须告诉浏览器为每个单独的链接执行什么操作。 – DaveRandom 2012-01-28 01:17:27