Imはjavascriptには新しく、このコードはjQueryに渡すか変換する必要があります。いくつかのコードを試しましたが、うまくいきません。私はそれをどうやって正しく行うことができますか?ここでモデルからアレイを作成するには?
は、それがどのように見えるかです:
<script>
$('#calendar').fullCalendar({
defaultDate: '2017-10-12',
editable: true,
eventLimit: true, // allow "more" link when too many events
events: [
{
title: 'Juan Dela Cruz',
start: '2017-10-01T10:30:00',
},
{
title: 'Juan Dela Cruz',
start: '2017-10-12T10:30:00',
},
{
title: 'Juan Dela Cruz',
start: '2017-10-27T12:00:00'
}
]
});
、ここでは、私が試してみましたものです:
<script>
var x = [];
@foreach(var item in Model)
{
@:x.push(title='@Html.DisplayFor(x=>item.Patient.LastName)', start='@Html.DisplayFor(x=>item.ScheduleDate)')
}
$('#calendar').fullCalendar({
defaultDate: '2017-10-12',
editable: true,
eventLimit: true, // allow "more" link when too many events
events: x
});
https://api.jquery.com/each/ –
これをjQueryの問題やRazorの出力に関する問題が少なくなっています。 – Lloyd
'var x = @ Html.Raw(Json.Encode(ModelSelect(x => new =タイトル= x.Patient.LastName、開始= x.ScheduleDate) ')を使用することができます。 –