-1
如何声明jQuery变量在每个函数/事件中使用?我的脚本看起来很丑,在每个事件中重复声明var,如何更改'一劳永逸'var并在文档中使用?没有var关键字 Jquery一次声明变量
$(document).ready(function(){
var keyword = $("#autocomplete").val();
group = <?php echo $tb->group ?>;
uid = <?php echo $tb->uid ?>;
loadData(1, group, uid, '');
$('#btn_search').click(function(){
var keyword = $("#autocomplete").val();
group = <?php echo $tb->group ?>;
uid = <?php echo $tb->uid ?>;
loadData(1,group,uid,keyword);
});
$('body').on('click touchend', '#list-container .pagination li.go', function(){
var page = $(this).attr('p');
group = <?php echo $tb->group ?>;
uid = <?php echo $tb->uid ?>;
keyword = $("#autocomplete").val();
loadData(page,group,uid,keyword);
});
});
function loadData(page,group,uid,keyword){
$.ajax({
type: "POST",
url: "process.php",
data: {
page:page,
group:group,
uid:uid,
keyword:keyword
},
success: function(response){
$('#output').html(response.html);
}
});
}
你h只能定义'keyword'和'page'变量。所有其他的都是隐式的全球性,因为你用分号而不是逗号分隔它们。 – zzzzBov 2014-12-11 05:24:45