Я пытаюсь использовать «сортируемый» список Jquery на моем WordPress-сайте, но по какой-то причине, хотя он и сортируем, он, похоже, не запускает функцию обновления!
Вот код, который я использую:
Код заголовка:
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-ui-1.7.1.custom.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#test-list").sortable({
handle : '.handle',
update : function () {
var homepageorder = $('#test-list').sortable('serialize');
$("#testinfo").load("process-sortable.php?"+homepageorder);
}
});
});
</script>
Код тела:
<code><pre>
<div id="testinfo">Waiting for update</div>
процесс-сортировка:
$dbhost = "**********";
$dbuser = "**********";
$dbpass = "**********";
$dbname = "**********";
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Error connecting to mysql");
mysql_select_db($dbname);
foreach ($_GET['listItem'] as $position => $item) :
$query = "UPDATE `homepageorder` SET `position` = $position WHERE `id` = $item";
mysql_query($query) or die('Error, insert query failed');
$sql[] = "UPDATE `homepageorder` SET `position` = $position WHERE `id` = $item";
endforeach;
print_r ($sql);
Я попробовал этот код сам по себе, и он, кажется, отлично работает, но как только я добавляю его в WordPress, он просто не обновляется!
Если кто-нибудь может мне помочь с этим, я был бы очень благодарен !!