Замораживание данных во время изменений показывает записи - PullRequest
0 голосов
/ 20 мая 2011

У меня как ниже: after change show entries datatable no response После того, как я изменил записи show на 25 в datatable, datatable, кажется, не отвечает.Его просто показывают processing внутри тела данных.

Этот сценарий на стороне сервера для записей шоу:

$sLimit = "";
        if ( isset( $_POST['iDisplayStart'] ) )
        {
                $sLimit = " LIMIT ".mysql_real_escape_string( $_POST['iDisplayStart'] ).", ".
                        mysql_real_escape_string( $_POST['iDisplayLength'] );
        }

почему это происходит?как это исправить?Именно у меня есть две таблицы данных на этой странице. Я помещаю их в разные вкладки.

Сценарий данных

html таблица

серверный скрипт


Проблема возникает во время столбца show range, но если этот столбец не используется, все могут работать правильно. Запрос, например:

$sQuery = "SELECT DATE(A.Inspection_datetime) AS Date, A.Line, A.Model, 
                                  A.Lot_no,A.Range_sampling,COUNT(A.Serial_number) AS Error,B.name AS PIC
                           FROM inspection_report A
                           LEFT JOIN Employee B
                           ON A.NIK=B.NIK
                           WHERE CHAR_LENGTH( A.Range_sampling ) < 17
                           AND MONTH(A.Inspection_datetime)=MONTH(CURRENT_DATE)" .$sWhere.$sGroupBy.$sOrder.$sLimit;

Является ли CHAR_LENGTH коренной причиной?именно эта проблема возникает только на базе данных сервера для локального компьютера все идет хорошо. почему?

1 Ответ

1 голос
/ 27 мая 2011

У меня была такая же проблема. В обработчике fnServerData вы можете прочитать aoData [0] .value, чтобы получить значение 'sEcho'. Эти значения должны быть присвоены свойству sEcho объекта json, который вы передаете в таблицу данных.

Ожидаемый тип для sEcho также является строкой, и вы преобразуете в целое число.

$sOutput .= '"sEcho": '.intval($_POST['sEcho']).','; 

попробуй просто

$sOutput .= '"sEcho": "'. $_POST['sEcho'] .'" ,';

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...