jquery可排序ajax-php集成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery可排序ajax-php集成相关的知识,希望对你有一定的参考价值。

  1. --------
  2.  
  3.  
  4. <ul id="sortme">
  5. <li id="27" class="sortitem">Lorem</li>
  6. <li id="44" class="sortitem">Foo</li>
  7. <li id="136" class="sortitem">Bar</li>
  8. <li id="19" class="sortitem">Ipsum</li>
  9. </ul>
  10.  
  11. <div id="data" style="background-color: #CCCCCC; padding: 15px; border:
  12. solid 1px #999;">
  13. </div>
  14.  
  15.  
  16. JQUERY:
  17. -----------
  18.  
  19. $(document).ready(
  20. function()
  21. {
  22. $("#sortme").Sortable({
  23. accept : 'sortitem',
  24. onchange : function (sorted) {
  25. serial = $.SortSerialize('sortme');
  26.  
  27. /*
  28.   Instead of the $.ajax-call below, you could use these shorter funcs. In
  29. addition to the hash used by $.ajax, the SortSerialize method above also
  30. returns an object that can directly be used in the $().load and $.post/get
  31. functions:
  32.  
  33.   // $('#data').load("sortdata.php",serial.o.sortme);
  34.  
  35.   or
  36.  
  37.   // $.post("sortdata.php",serial.o.sortme, function(feedback){
  38. $('#data').html(feedback); });
  39.  
  40.  
  41.   */
  42.  
  43. $.ajax({
  44. url: "sortdata.php",
  45. type: "POST",
  46. data: serial.hash,
  47. // complete: function(){},
  48. success: function(feedback){ $('#data').html(feedback); }
  49. // error: function(){}
  50. });
  51.  
  52. }
  53. });
  54. }
  55. );
  56.  
  57.  
  58.  
  59. SORTDATA.PHP
  60. -------------------
  61.  
  62. <?php
  63.  
  64. // This can do anything it wants with the posted data which comes as an
  65. array. Here we just output it with print_r:
  66. echo "DATA RECEIVED: <br>";
  67. echo "<pre>";
  68. print_r($_POST);
  69. echo "</pre>";
  70. ?>

以上是关于jquery可排序ajax-php集成的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 可通过 droppable 排序

jQuery:可拖动连接到可排序。可拖动项目与可排序列表具有不同的 DOM

Jquery ui - 可排序:在可排序元素中按图标“句柄”拖动

jquery ui:可排序与可排序

jQuery 可滚动、可排序、可过滤的表格

jQuery.repeater 不适用于可排序的 jQuery Ui