У меня есть div на странице с именем firstpagemidle.php,
DIV id="news" data-pageNum_rsnews="1" data-totalRows_rsnews="9" class="new">
и я загружаю эту страницу на другой странице с помощью этого кода:
$('#bigmidlecontent').load("../"+tab+"/"+stab+"midle.php",'',loadboth);
и теперь я хочу получить доступ к переменной PageNum со страницы, которая уже загружена. Я не знаю, как это сделать. tnx заранее.
Вы сделали бы это в функции обратного вызова, на которую вы ссылаетесь, поскольку элементы будут загружены тогда
$('#bigmidlecontent').load("../"+tab+"/"+stab+"midle.php",'',loadboth);
function loadboth() {
var pagenum = $('#news').data('pageNum_rsnews'); // 1
}
Я использую функцию loadboth() точно так же, как упомянуты друзья, но это не сработало. после этого я меняю ID pagenum_rsnews на (pagenum), и теперь он работает. tnx все.
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}
}
another page
изfirstpagemidle.php
?