Javascript 使用json存储创建的2个var项

Javascript 使用json存储创建的2个var项,javascript,json,Javascript,Json,所以我有一个小问题。我需要使用JSON存储描述和日期的特定信息。我目前拥有的Javascript是: var main = function () { var dates = {}; var addCommentFromInputBox = function () { var $newcomment if ($(".comment-input input").val() !== "") { $new_comm

所以我有一个小问题。我需要使用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": ""
}
并初始化日期对象,如下所示:

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-012014-02-14104-05-01]; arrB=[新年、情人节、五一节]; var日期=[]; 对于i=0;i<3;我++ { 日期={ 日期:, 描述: } date.date=arrA[i]; date.desc=arrB[i]; dates.pushdate; } 控制台。日志日期;为什么不试试日期。日期=值;dates.description=desc;。然后使用ajax发布相同的json。