使用 JSON 存储创建的 2 个 var 项
using json to store created 2 var items
所以我有一个小问题。我需要使用 JSON 存储特定信息(描述和日期)。我目前的Javascript是:
var main = function () {
var dates = {};
var addCommentFromInputBox = function () {
var $newcomment
if ($(".comment-input input").val() !== "") {
$new_comment = $("<p>").text($(".comment-input input").val());
if ($(".date-input input").val() !== "") {
$new_date = $("<p>").text($(".date-input input").val());
} else {
$new_date = $("<p>").text("indetermined");
}
$new_date.hide();
$new_comment.hide();
$(".comments").append($new_comment);
$(".date").append($new_date);
$new_comment.fadeIn();
$new_date.fadeIn();
$(".comment-input input").val("");
$(".date-input input").val("");
} else {
window.alert("Please fill in some text");
}
};
$(".comment-input button").on("click", function (event) {
addCommentFromInputBox();
});
$(".comment-input input").on("keypress", function (event) {
if (event.keyCode == 13) {
addCommentFromInputBox();
}
});
$(".date-input button").on("click", function (event) {
addCommentFromInputBox();
});
$(".date-input input").on("keypress", function (event) {
if (event.keyCode == 13) {
addCommentFromInputBox();
}
});
};
$(document).ready(main);
现在我需要将创建的对象存储到服务器。我想知道最好的方法是什么。感谢您的帮助!
使用类似这样的东西:
var dates = [];
并像这样初始化一个日期对象:
date = {
"date": "",
"desc": ""
}
并使用以下命令填写当前对象的值:
date.date = value;
date.description = desc;
并将其添加到原始数组中,如下所示:
dates.push(date);
您可以将单个 JSON 发送到服务器:
$.post(url, date, function (response) {});
或者,以这种方式对整个数组:
$.post(url, dates, function (response) {});
片段
arrA = ["2014-01-01", "2014-02-14", "2014-05-01"];
arrB = ["New Year", "Valentine's Day", "May Day"];
var dates = [];
for (i = 0; i < 3; i++)
{
date = {
"date": "",
"desc": ""
}
date.date = arrA[i];
date.desc = arrB[i];
dates.push(date);
}
console.log(dates);
相关文章:
- 如何使用var名称调用JSON数据
- 更改json/javascript对象var名称或从数字var中检索值
- 将JSON响应放入var中并输出
- 从 JSON 制作 javascript var(数组)
- Node js 需要使用变量 (var) 的 json
- Json在Python中出现var给定错误
- Javascript requestData未定义,尽管为JSON设置了var
- 将json数组转换为node.jsexpress.js中的var值
- 获取密钥 Json 并使用名称 var 进行搜索
- 不能在“var temp = {'1':..} 上使用 JSON.parse".
- 从 html 文档中提取 json var
- 使用 JSON 存储创建的 2 个 var 项
- 在磁盘上做一个JSON文件,当加载到内存中的var中时,会占用相同的空间
- 将Multiple Var输入函数,搜索JSON数组,并将Multiple Array Val作为输出接收
- 如何使用var访问json对象属性
- 不能在ajax .done中调用json var
- 如何将json文件转换为Javascript字符串var
- 如何使用异步函数将JSON数据集分配给var
- 将json输出分配给数组var
- Json2:为什么"var JSON"在全局范围内,不要破坏全局JSON对象