django 1.9とpython 3.4を使って個人的なプロジェクトのWebサイトで作業する。私はFullCalendarを使用しています。アイデアは、カレンダーのjavascriptを含むhtmlページに予定オブジェクトのセットを渡すことです。しかし、今、私はただ一つのデフォルトの予定を渡そうとしています。JSONとしてpython/django変数をjavascriptに渡しますか?
appt = json.dumps({ "title": "meeting", "start": "2016-11-20"});
return render(request, 'healthnet/profile_patient.html', {'patient': patient, 'appt': appt_set})
profile_patient.html で:
<script>
var data = jQuery.parseJSON("{{appt}}");
var events;
events = [];
events.push(data);
$(document).ready(function() {
$('#calendar').fullCalendar({
editable: true,
eventLimit: true, // allow "more" link when too many events
events: events
});
});
</script>
appt
適切に解析取得されていない、私は信じてい
views.pyで、私は次のよう持っています。 Webページが読み込まれると、カレンダーはまったく表示されません。
私は直接文字列でappt
を代用すると、それが作業を行います。私はalert("{{appt}}");
を呼び出すとき
var data = jQuery.parseJSON('{"title": "meeting", "start": "2016-11-20"}');
私は、次を得る:
だから、道と間違って何かが私がありますth varibaleを使用しています。何か案は?
var data = jQuery.parseJSON('{{appt | safe}}');
n.b.:
そうするとどうなるでしょう:console.log(data)??それはヌルを印刷しますか?何が印刷されますか? – HenryDev
jQuery.parseJSON( '{{appt}}');? –
警告メッセージの画像をアップロードしましたが、警告(データ)は何も起こりません。 –