js_arrayに修正インデックスを与えるとイベントの配列を取得する方法はありますが、forループを処理しようとすると動作しません。配列内のvarとその配列内の配列を押しても機能しません。この私はイベントを動的に設定しようとしましたが、機能していません
のために、ダイナミックで私は何をすべきか、この配列に設定私のイベントを設定する方法
ここで私がやっているものの例です。
<script>
var js_array = new Array();
$(document).ready(function() {
var js_array =<?php echo json_encode($date);?>;
var js_array1 =<?php echo json_encode($time);?>;
var js_arr = js_array.length;
for (var i = 0; i < js_arr; i++) {
var evn ="{ title: All Day Event, start: "+js_array[i]+" },";
var array3 = new Array;
array3.push(evn);
var test = array3.toString();
console.log(test);
//alert(test);
}
$('#calendar').fullCalendar({
defaultDate: '2016-09-01',
editable: true,
eventLimit: true, // allow "more" link when too many events
events: [
//for (var i = 0; i < js_arr; i++) {
{
title: 'Appoinment',
start: js_array[0]
},
//}
{
title: 'Long Event',
start: js_array[1]
},
{
id: 999,
title: 'Repeating Event',
start: '2016-09-1216:00:00'
},
{
title: 'Repeating Event',
start: '2016-09-1216:00:00'
},
{
id: 999,
title: 'Repeating Event',
start: '2016-09-12T16:00:00'
},
{
title: 'Conference',
start: '2016-09-12',
end: '2016-09-13'
},
{
title: 'Conference',
start: '2016-09-12',
end: '2016-09-13'
},
{
title: 'Meeting',
start: '2016-09-12T10:30:00',
end: '2016-09-12T12:30:00'
},
{
title: 'Click for any link',
url: 'http://google.com/',
start: '2016-09-28'
}
]
//events: [test]
});
});
</script>
「機能していません」...これはかなり曖昧な説明です。何が起こるのか、そして何が起こるのかを詳細に説明します(必要に応じて例があります)。 – ADyson
このタイプの出力は完璧な出力ですが、インデックス0と1のカレンダー表示を修正しても、イベントの[]カレンダー内にループを使用すると表示されません。私はイベント[]内に配列3を入れてもカレンダーも表示されません –
コメントにコードの大きなビットを置かないで、質問を編集してください、それは読むのは非常に難しいです! – ADyson