一部の JS コードを動作させるのに問題があります。私たちが行っているのは、ドラッグ アンド ドロップで情報のテーブルを並べ替えてから、移動したアイテムの並べ替え順序番号を表示している入力フィールドと他のすべてのアイテムを更新することです。
私がやっていることの例はここにあります: http://artmarketnetwork.com/sort_example.html
明らかに壊れています。私はjqueryソート可能を使用しています。以下のコードは私が使用しているものです。ソート可能は機能しますが、他の入力ステートメントを更新する関数の実行は機能していません。
$(document).ready(function(){
$("#AttachmentWeight").live("change keyup", function() {
$("#UserDashboardWeightForm").submit();
});
$(".tablesorter tbody").sortable({
opacity: 0.6,
cursor: 'move',
update: function() {
$('table#summary tbody tr:odd').removeClass('alt-row');
$('table#summary tbody tr:even').addClass('alt-row');
var order = $(this).sortable("serialize");
$.post("/attachments/sortable/", order);
updateInputs();
}
});
});
function updateInputs() {
$("#AttachmentWeight").each(function() {
var aid = $(this).attr('rel');
alert(aid);
var weight = $(this).load("/attachments/getWeight/" + aid);
alert(weight);
$(this).val(weight);
});
}
`
上記の load("/attachments/...") の呼び出しは、アイテムの重量 # を取得しています。数値のみを返すセクションなので、の重みがわかります。
他の誰かがこれで成功しましたか? 私が見逃しているのは非常に単純なものだと感じています。