Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更新无法在“上运行”;。可排序“;列表_Javascript_Jquery_Drag And Drop_Jquery Ui Sortable - Fatal编程技术网

Javascript 更新无法在“上运行”;。可排序“;列表

Javascript 更新无法在“上运行”;。可排序“;列表,javascript,jquery,drag-and-drop,jquery-ui-sortable,Javascript,Jquery,Drag And Drop,Jquery Ui Sortable,我试图在我的wordpress网站上使用Jquery“可排序”列表,但由于某种原因,虽然它是可排序的,但似乎没有运行更新功能 以下是我正在使用的代码: 标题代码: <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="

我试图在我的wordpress网站上使用Jquery“可排序”列表,但由于某种原因,虽然它是可排序的,但似乎没有运行更新功能

以下是我正在使用的代码:

标题代码:

<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>
<pre>
<div id="testinfo">Waiting for update</div>
</pre>
<ul id="test-list">

<?php
$dbhost                         = "**********";
$dbuser                         = "**********";
$dbpass                         = "**********";
$dbname                         = "**********";

$con = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Error connecting to mysql");

mysql_select_db("arcadetheme1", $con);

$result = mysql_query("SELECT * FROM homepageorder ORDER BY position") or die(mysql_error());;

while($row = mysql_fetch_array($result))
{
  echo '<li id="listItem_'.$row['id'].'"><img src="http://localhost/new-arcade-theme-one/wp-content/themes/fungames/images/arrow.png" alt="move" width="16" height="16" class="handle" /><strong>Item '.$row['id'].'</strong></li>';
}

mysql_close($con);


?> 
</ul>
<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">

var $j = jQuery.noConflict();

$j(document).ready(function() {
  $j("#test-list").sortable({
    handle : '.handle',
    update : function () {
      var homepageorder = $j('#test-list').sortable('serialize');
      $j("#testinfo").load("process-sortable.php?"+homepageorder);
    }
  });
});
</script>
我已经尝试过自己的代码,它似乎工作完美,但一旦我把它添加到WordPress它只是不更新


如果有人能帮我,我将不胜感激

尝试使用
jQuery.noConflict()
,因为最终代码中可能存在jQuery版本冲突

像这样:


尝试使用
jQuery.noConflict()
,因为最终代码中可能存在jQuery版本冲突

像这样:

您好,我已经尝试添加了“noconfig()”,但它仍然不起作用。我发现这是更新函数和php文件之间的一个错误,因为据我所知,“$j(“#testinfo”).load(“process sortable.php?”+homepageorder);”可以正常工作。。。。我很困惑:sHi,我已经尝试添加“noconfig()”,但它仍然不起作用。我发现这是更新函数和php文件之间的一个错误,因为据我所知,“$j(“#testinfo”).load(“process sortable.php?”+homepageorder);”可以正常工作。。。。我很困惑:s
<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">

var $j = jQuery.noConflict();

$j(document).ready(function() {
  $j("#test-list").sortable({
    handle : '.handle',
    update : function () {
      var homepageorder = $j('#test-list').sortable('serialize');
      $j("#testinfo").load("process-sortable.php?"+homepageorder);
    }
  });
});
</script>