Ben sadece şu anda benim yeteneklerinin ötesinde görünüyor bir ikilem var!
Ben sınıf 'biglist' kullanarak bağlı sortables bir grup var.
Ne yapmak istiyorum (onun gelen Listeye hangi anlamına) elemanın boxnum 'değerini ve UPDATE sorgusu gerçekleştirmek bağlama # biglist' almak için (bir liste başka bir elemanı aldığı zaman yapılır) s sortreceive geri 'olduğunu diyelim ki 5 ila id nin boxnum değerini değiştirerek devleti devam böylece (onun sürüklenen listesi) 7 (o geldi listesi).
Yani değişim böylece (kabaca) gibi olur
$( "#biglist" ).bind( "sortreceive", function(event, ui) {
ajax call to boxchange.php
create vars to represent elements 'boxnum' value and 'box moved to' value
});
Sonra boxchange.php içeride ->
$id = $_POST['id']
$box = $_POST['boxnum']
->update query SET boxid to new boxid WHERE id = posted ID of element
I hope this makes sense. It seems like a pretty slick way to make my program work! Any help is greatly appreciated.
EDIT:
Sadece orada kendisine yapılması gereken değişiklikler Bu fonksiyon, ayrı ayrı sıralanabilir için / değişmiş kopyalanması gerekir (Biliyorum ki o özensiz görünüyor çünkü) ama bu tamamen yapmak istiyorum görmek için işlevini temizledik Programın çalışma en azından!
function ReceiveTwo()
{
$('#sortable2').bind('sortreceive', function(event, ui)
{
boxnum = $(this).attr('boxnum');
id = $(this).attr('id');
$.ajax
({
url: "boxchange.php",
type: "POST",
data: boxnum, id,
success : function(feedback)
{
$('#data').html(feedback)
}
})
});
$('#sortable2').sortable("refresh");
});