天天看點

js html儲存json檔案,使用JQuery簡單儲存到JSON檔案

我已經嘗試了我可以得到我的所有例子,但我不能簡單地将

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部分在我上面的代碼中什麼也沒做.甚至不提醒“錯誤”.其餘代碼按預期工作.

安全性現在不重要我隻是想了解它是如何工作的.

我會感謝有任何幫助或有用的連結有完整的例子.謝謝!