2016-11-30 11 views
0

データベース内のリストの順序を更新したいと思います。これは、これは私が持っているにもかかわらず、私はそれらをドラッグすることによって、リストの順番を変更しようとするたびに、私はhttp://localhost/lists/update_orderに404エラーを取得するビューcodeigniterとsortable.jsでの更新順序

<ul class="gift-list ui-sortable" id="sortable"> 
foreach ($q->result() as $key => $row) { 
      echo "<li class='list_container'>" .$row->listTitle;." </li>" ?> 
      <?} ?> 
</ul> 

ある

$(function() { 
$('#sortable').sortable({ 
    axis: 'y', 
    opacity: 0.7, 
    handle: 'span', 
    update: function(event, ui) { 
     var list_sortable = $(this).sortable('toArray').toString(); 
     $.ajax({ 
      url: "/lists/update_order", 
      type: 'POST', 
      data: {list_order:list_sortable}, 
      success: function(data) { 
      } 
     }); 
    } 
}); 
}); 

ソート可能なjsの関数です。それ私のコントローラで

public function update_order(){ 
    echo "sorted"; 
} 

答えて

0
$.ajax({ 
    url: "<?php echo base_url(); ?>index.php/lists/update_order", 
    type: 'POST', 
    data: { 
    list_order: list_sortable 
    }, 
    success: function(data) {} 
}); 

は)(BASE_URLを使用してajexのURLでベースURLを追加します。機能

関連する問題