Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.04.2013, 02:04
Аспирант
Отправить личное сообщение для okapo Посмотреть профиль Найти все сообщения от okapo
 
Регистрация: 15.04.2011
Сообщений: 56

кнопка "загрузить еще" как в соц сети
всем привет, помогите с задачей, пытаюсь делать кнопку как на соц сетей, хочется избавится от пагинаций

имеется js скрипт
jQuery(document).ready(function() { 
  $("#show_more").click(function()
        { 
            var dbnum = "9";
            $.ajax({
               type: "POST",
               url: "inc/show_more.php",
               data: {"dbnum":dbnum},
               dataType: "json",
               success: function(msg)
               {
               $("#note").ajaxComplete(function(event, request, settings)
               {
                   if (msg.status) {
                dbnum = dbnum + 9;       
             $('#result').append(msg.message);   
                       }
                   $(this).html(msg.message);
               });
               }
           });
            return false;
        });

    
  });


html
<div id="result"></div>
<div id="note"style="display:none;"></div>


php
$result = array();
$result['status'] = 0;
$result['message'] = '';

list($dems) = mysqli_fetch_row($mysqli->query("SELECT COUNT(`id`) FROM `dmtvs`"));
if ($dems > 0)
{
    $offset = (int)$_POST['dbnum'];
  $result['status'] = 1;
  $result['offset'] = $offset;
  $sql = $mysqli->query("SELECT * FROM `dmtvs` ORDER BY `id` desc LIMIT ".$offset.", 9");

   while($res = mysqli_fetch_assoc($sql)) 
    { 
    $result['message'] .= '<a><img title="" src="'.$res['img'].'">';
  }
}
echo json_encode($result);


у меня проблема в mysql запросе в LIMIT не знаю как использовать
Ответить с цитированием
  #2 (permalink)  
Старый 13.04.2013, 07:38
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

не LIMIT а START вроде же.
Ответить с цитированием
  #3 (permalink)  
Старый 13.04.2013, 10:51
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

Сообщение от okapo
у меня проблема в mysql запросе в LIMIT не знаю как использовать
http://www.mysql.ru/docs/man/SELECT.html
Сообщение от www.mysql.ru
Выражение LIMIT может использоваться для ограничения количества строк, возвращенных командой SELECT. LIMIT принимает один или два числовых аргумента. Эти аргументы должны быть целочисленными константами. Если заданы два аргумента, то первый указывает на начало первой возвращаемой строки, а второй задает максимальное количество возвращаемых строк. При этом смещение начальной строки равно 0 (не 1):
mysql> SELECT * FROM table LIMIT 5,10; # возвращает строки 6-15
Если задан один аргумент, то он показывает максимальное количество возвращаемых строк:
mysql> SELECT * FROM table LIMIT 5; # возвращает первых 5 строк
Другими словами, LIMIT n эквивалентно LIMIT 0,n.
__________________
★ ²º¹³ ☆
Ответить с цитированием
  #4 (permalink)  
Старый 14.04.2013, 00:42
Аспирант
Отправить личное сообщение для okapo Посмотреть профиль Найти все сообщения от okapo
 
Регистрация: 15.04.2011
Сообщений: 56

прошу прощения, не правельно выскался, проблема не в LIMIT в mysql а в JS как его задать и после менять значение для отправки в LIMIT
Ответить с цитированием
  #5 (permalink)  
Старый 14.04.2013, 01:36
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

ну вы в скрипте и создали переменную dbnum. Мне кажется, у вас проблема из-за того, что переменная dbnum должна быть числом, а не строкой, т.е.
var dbnum = 9 ;
__________________
★ ²º¹³ ☆
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы кнопка выделялась при наведении курсора Krest_xxx Общие вопросы Javascript 2 28.08.2011 20:36
КАК сделать чтобы кнопка PRINT не отображалась при печати?:?? xxxxx82 Элементы интерфейса 1 19.04.2011 14:58
div - затемнялка под div- кнопка, как сделать? webmonster2008 Общие вопросы Javascript 2 30.07.2010 17:09
Как определить какая кнопка в <form> была нажата? konstantinopol Общие вопросы Javascript 5 20.12.2009 15:40
помогите! 3 формы - одна кнопка. как реализовать? SandZ Events/DOM/Window 10 10.09.2009 15:52