0
MySQLのリストから動的に生成される複数のソート可能なリストがあります。各リストのidは、データベースのセクションIDを使用して追加されます。ソートされると、データはシリアライズされ、sort_order_piece.phpに送られてMySQLのクエリが実行され、レコードの順序が更新されます。どのような動作しません、私は次のjQueryは、各リストの動的に生成されたIDを説明するために書かれている方法です。複数のjQuery Sortable List AJAXでMySQLデータベースを更新する
$(".sortme_piece").each(
function(e) {
num = e+1;
$('#sortme_piece_'+num).sortable({
placeholder: "ui-state-highlight",
update : function() {
serial = $('#sortme_piece_'+num).sortable('serialize');
alert(serial);
$.ajax({
url: "sort_order_piece.php",
type: "post",
data: serial,
beforeSend: function(){$('#updated').html('updating');},
success: function(data){$('#updated').html(data);},
error: function(){alert("theres an error with AJAX");}
});
}
});
});
この行は、トラブルのようだ:私が見たとき
serial = $('#sortme_piece_'+num).sortable('serialize');
警告ボックスの変数は空白です。追加された「num」を削除し、リストIDの1つに対応する実際の番号を追加すると、正常に動作します。
私は間違っていますか?私はちょうどそれを特定することはできません。
ヘルプと感謝!!!