私の全体的な目標は、ページ上のすべてのドロップダウンをすべて取得し、それを送信して php ファイルで処理することです。
現在、jQuery で行っている方法は、全体的なスケジュール配列を作成し、更新する各要素をその配列に追加することです。だから私は次のようなものを持っています:
var schedule = [];
var data = {
'user_id' : '12',
'day_of_week' : 'Monday',
'when' : 'start',
'time' : '12 AM'
}
schedule.push(data);
var data = {
'user_id' : '13',
'day_of_week' : 'Tuesday',
'when' : 'end',
'time' : '12 AM'
}
schedule.push(data);
// schedule would have two objects in it
明らかにループなどで。
この場合、私のスケジュール配列には 2 つのオブジェクトがあります。
では、そのスケジュール配列をajaxデータとして利用することは可能でしょうか? 次のようなことをするとうまくいきません。
$.ajax({
url: 'http://something.com/ajax',
data: schedule,
type: 'POST'
});
しかし、代わりに変更すると、schedule[0]
問題なく動作しますが、明らかに、スケジュール配列の最初のものに対してのみです。