我在名为firstpagemidle.php的页面中有一个div,
DIV id="news" data-pageNum_rsnews="1" data-totalRows_rsnews="9" class="new">
我通过以下代码在另一页中加载此页面:
$('#bigmidlecontent').load("../"+tab+"/"+stab+"midle.php",'',loadboth);
现在我想从已加载的页面访问变量PageNum。我不知道该怎么做。 tnx提前。
答案 0 :(得分:0)
你在你引用的回调函数中这样做,因为元素会被加载
$('#bigmidlecontent').load("../"+tab+"/"+stab+"midle.php",'',loadboth);
function loadboth() {
var pagenum = $('#news').data('pageNum_rsnews'); // 1
}
答案 1 :(得分:0)
jQuery显然将数据转换为小写:
$('#bigmidlecontent').load("../"+tab+"/"+stab+"midle.php",'',loadboth);
function loadboth() {
var pagenum = $('#news').data('pagenum_rsnews'); // 1
}
用于提取所有数据:
$('#bigmidlecontent').load("../"+tab+"/"+stab+"midle.php",'',loadboth);
function loadboth() {
var pagenum = $('#news').data(); // {totalrows_rsnews: 9, pagenum_rsnews: 1}
}
答案 2 :(得分:0)
我使用函数loadboth()与朋友提到的方式完全相同,但它不起作用。之后我将ID pagenum_rsnews更改为(pagenum),现在它可以正常工作。 tnx all。