だから私は2つのソート可能なリストを持っています。1つのリストからすべてのIDをajax経由でphpスクリプトに送信したいと思います。このリストは動的であり、IDの数は変化します。そこにすべてのIDを集めて送信したいだけです。
これが私がこれまでに得たものです。これはある程度機能します-item_idvarは最初のものだけを取得します、私はそれらすべてが欲しいです-すべてがコンマ/スペース(何でも)で区切られた1つの文字列であるか、新しいkey=であるかは関係ありません>それぞれの値...最も簡単な方。
'roomID'は、UL/Dialogの一意の識別子です。これは正常に機能します。
$( 'div.edit-dialog-'+roomID ).dialog({
autoOpen: false,
height: 500,
width: 550,
modal: true,
position:['middle','middle'],
draggable: true,
resizable: true,
buttons: {
Cancel: function() {
$( this ).dialog( "close" );
},
Save: function() {
$.ajax({
type: "POST",
data: {
room_id: roomID,
item_id: $("#sortable1-"+roomID+" li").attr("id")
},
url: "index.php?controller=AdminRegion&action=test",
success: function (res) {
$("#content").html(res);
$("#tabs").tabs();
}
});
}
},
close: function() {
allFields.val( "" ).removeClass( "ui-state-error" );
}
});
結果:
array(2) { ["room_id"]=> string(1) "1" ["item_id"]=> string(1) "2" }
構文の問題だと思いますが、方法がわかりません。私の2番目の推測はループになりますか?