我已經嘗試了我可以得到我的所有例子,但我不能簡單地将
JSON資料儲存到我的主機上的
JSON檔案.我想開始一個簡單的可能的儲存方法,是以我有一個地方從.
這是我得到的:
基本上,我的index.html中有一個按鈕,點選時會将資料儲存到我的general.json檔案(與index.html相同的位置).
Save
在一個myscript.js中的id選擇器我這樣做:
$('#savebtn').click(function() {
var saveit = $('#calendar').fullCalendar( 'clientEvents');
var eventsholded = [];
$.each(saveit,function(index,value) {
var event = new Object();
event.id = value.id;
event.start = value.start;
event.end = value.end;
event.title = value.title;
event.allDay = value.allDay
eventsholded.push(event);
});
$.ajax
({
type: "GET",dataType : 'json',async: false,url: 'general.json',data: JSON.stringify(eventsholded),success: function () {alert("Thanks!"); },failure: function() {alert("Error!");}
});
正如你所看到的,我想從fullcalendar存儲事件.這不是很相關,因為它工作正常,直到這一點.
如果我在螢幕上提醒JSON.stringify(eventsholded),您将看到:
[{"start":"2014-01-07T08:30:00.000Z","end":"2014-01-07T12:30:00.000Z","title":"Pumukli Pista","allDay":false},{"start":"2014-01-11T13:30:00.000Z","end":"2014-01-11T18:30:00.000Z","title":"Fanic Catalin","allDay":false}]
現在這正是我想要儲存到伺服器的簡單,快速,也許不安全,但非常簡單的方式.是以我可以開始明白這是如何工作的,隻是在我的general.json檔案中.
$.ajax部分在我上面的代碼中什麼也沒做.甚至不提醒“錯誤”.其餘代碼按預期工作.
安全性現在不重要我隻是想了解它是如何工作的.
我會感謝有任何幫助或有用的連結有完整的例子.謝謝!