我有一个javascript函数,它每2秒生成一次JSON数据,然后将它放到云端。现在我不想实时发布。相反,我想将这些数据记录在一个缓冲区中,并说在n个数据日志后我将PUT转为云。
现在JSON数据通过var fromDatan
传递。 JSON数据格式是
{"values": [ { "at": "2014-08-17T12:00:00Z", "value": "15" }]}
这是一个单个实例,它通过说var fromDatan
并在云端进行PUT。
现在我想记录n个JSON数据。即
{ "values": [ { "at": "2014-08-17T12:00:00Z", "value": "15" }, { "at": "2014-08-18T12:00:00Z", "value": "20" }, { "at": "2014-08-19T12:00:00Z", "value": "25" } ] }
然后我会投入云计算。这是我的PUT代码:
$.ajax({
url: "https://abcd.com",
headers: {
"X-API-KEY": "23dq3dq3ddbb16a7956e6f7a",
"Content-Type": "application/json"
},
type: "PUT",
data: fromDatan,
dataType: "JSON",
success: function(fromData, status, jqXHR) {
alert(JSON.stringify(fromData));
},
error: function(jqXHR, status) {
alert(JSON.stringify(jqXHR));
}
});
所以请让我知道如何做到这一点。