我有以下代码,我不确定page
中function loadData(page){}
的含义是什么?此外,稍后将调用该函数,如loadData(1)
。如果有人能够解释这意味着什么,我们将不胜感激。
功能定义(我认为这就是所谓的):
function loadData(page){
loading_show();
gallery_hide();
$.ajax
({
type: "GET",
url: "new_arrivals_data.php",
data: {page:page, imgs: value},
success: function(msg)
{
$("#gallery_container").ajaxComplete(function(event, request, settings)
{
gallery_show();
loading_hide();
$("#gallery_container").html(msg);
});
}
});
}
第一个函数调用:
loadData(1);
第二次调用函数:
$('#gallery_container .pagination li.active').live('click',function(){
var page = $(this).attr('p');
loadData(page);
});
答案 0 :(得分:1)
这是一个表示传递页码的形式参数。它在ajax调用中用作要发送到服务器的数据的一部分,这里:
data: {page:page, imgs: value},
所以,如果你这样做:
loadPage(4);
您的请求将如下所示:
new_arrivals_data.php?page=4&imgs=foo
此代码:
var page = $(this).attr('p');
loadData(page);
使用分配给被点击元素的'p'属性的值作为参数调用loadData
,我想这是一个数字。