Intereting Posts
Строгие стандарты: только переменные должны передаваться по ссылке в wordpress / wp-includes / class-oembed.php в строке 116 PHP – Многомерный массив для CSV Как использовать PHPUnit с CodeIgniter 3 Что означают операторы «= &» и «& =» в PHP? Как я могу вызвать функцию ReflectionFunction, закрывающую закрытие, которое использует $ this? сервер X возвращает 200 ответов, броски сервера Y и внутреннюю ошибку сервера Получать отфильтрованные значения из значений типа массива между диапазоном 10-20 Как настроить часовой пояс xampp mysql и apache? Некорректное числовое число, которое встречается – Невозможно воспроизвести Выберите свободные номера между двумя датами Импортные заказы в Magento через CSV установить cookie в диалоговом окне jquery и показать выбранное значение на странице после отправки с почтовым индексом Переменные PHP и JQuery Компиляция PHP в статическую двоичную Ошибка при включении redirect_uri с getLoginUrl (PHP PHP SDK)

Ajax, JQuery html table re-order

Мне нужна помощь при заказе таблицы html с помощью jquery, ajax и php. У меня есть код для этого в списке, который отлично работает, но, похоже, он не работает для строки таблицы. Вот код, может ли кто-нибудь помочь в этом. Функция создания таблицы:

echo '<table id="test-list" class="gtable sortable">'; echo '<thead>'; echo "<tr>"; echo "<th>Page name</th>"; echo "<th>Edit</th>"; echo "<th>Show</th>"; echo "<th>Delete</th>"; echo "</thead>"; echo "</tr>"; echo "<tbody class='ui-sortable'>"; while($row = mysql_fetch_array($result)) { $tableid++; echo "<tr id='listItem_$tableid'>"; echo "<td >" . $row['page_name'] ."</td>"; if ($row['id'] == '1'){ echo "<td>"."<a href='edit_page.php?id=$row[id]'><img src='http://myserver.dev/crm/admin/images/edit.png' /></a></td>"; echo "<td><a href='show_page.php?id=$row[id]'><img class='handle' src='http://myserver.dev/crm/admin/images/arrow-move.png' alt='Move' title='Move' /></a></td>"; } else { echo "<td>"."<a href='edit_page.php?id=$row[id]'><img src='http://myserver.dev/crm/admin/images/edit.png' /></a></td>"; echo "<td><a href='show_page.php?id=$row[id]'><img class='move' src='http://myserver.dev/crm/admin/images/arrow-move.png' alt='Move' title='Move' /></a></td>"; echo "<td><a href='delete_pages.php?id=$row[id]'><img src='http://myserver.dev/crm/admin/images/cross.png' /></a>" ."</td>"; } } echo "</tr>"; echo "</tbody>"; echo "</table>"; 

JQuery и Ajax:

 <script type="text/javascript"> // When the document is ready set up our sortable with it's inherant function(s) $(document).ready(function() { $("#test-list").sortable({ handle : '.handle', update : function () { var order = $('#test-list').sortable('serialize'); $("#info").load("process-sortable.php?"+order); } }); }); </script> 

Процесс-sortable.php

 <?php /* This is where you would inject your sql into the database but we're just going to format it and send it back */ $con = mysql_connect("localhost","root","root"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("website", $con); foreach ($_GET['listItem'] as $position => $item) : $sql=mysql_query("UPDATE pages SET position = $position WHERE id = $item"); endforeach; print_r ($sql); ?> 

Related of "Ajax, JQuery html table re-order"