2013-03-22 1 views
-3

Аякса размещение нового отсортирован Jquery DataList, чтобы получить позицию недавно осевших строк asp.net

$(window).load(function() { 
    $("table").sortable({ 
    items: "div", 
    opacity: 0.6, 
    cursor: 'move', 
    update: function (event, ui) { 
     var order = $('#form1').serialize(); 
     $.ajax({ 
     type: "POST", 
     url: "Default7.aspx/Update", 
     data: "{'NewOrder': '" + order + "'}", 
     dataType: "json", 
     contentType: "application/json" 
     }); 
    } 
    }); 
}); 


[System.Web.Services.WebMethod] 
public static void Update(string NewOrder) 
{ 
} 

как я могу предупредить недавно отсортированные строки?

+0

Пожалуйста, потратьте немного времени и правильно форматировать ваш вопрос. – Aristos

ответ

0

Попробуйте это:

$(document).ready(function() { 
    $("table").sortable({ items: "div", opacity: 0.6, cursor: 'move', update: function (event, ui) { 
     var order = $('#form1').serialize(); 
     $.ajax({ 
      type: "POST", 
      url: "Default7.aspx/Update", 
      data: {"NewOrder" : order }, 
      dataType: "json", 
      contentType: "application/json", 
      success:function(){// add success callback function to sort row 
       // add you code to sort the table 
       // or call $('table').sortable() again 
      } 
     }); 
     } 
    }); 
}); 
+0

Что мне следует писать в методе webservice, поэтому я получу ответ или запросил ajax – Debasish

+0

[System.Web.Services.WebMethod] public static string Update (string [] NewOrder) { string a = ""; foreach (вар. Вещь в NewOrder) { a = a + item; } возвращение a; } } это будет работать ????? – Debasish

+0

Вы хотите «заказать» как 'asc' или' desc' –

Смежные вопросы