添加值并删除值On按钮单击Json对象

时间:2016-09-30 05:57:10

标签: jquery json

我想使用按钮点击可以添加Value并从Json变量中删除任何正文sugest?

2 个答案:

答案 0 :(得分:0)

问题不是很清楚。没有给出代码示例。但是,这是我从你的描述中理解的。 如果通过ajax输出对象,请确保首先正确解析对象。

//Removing from object
delete jsonobjectname[key or index]; 

//Adding to object
jsonobjectname[key or index] = yournewvalue;

答案 1 :(得分:0)

请提供您尝试过的示例代码或您随身携带的示例代码。 根据我对你的问题的理解,如果假设以下是可以从你的JSON(JSON.parse方法)获取的JavaScript对象文字:

var data = {items: [
    {id: "1", name: "robot"},
    {id: "2", name: "harry"},
    {id: "3", name: "Apollo"}
]}

您不需要或想要jQuery,只需JavaScript。

添加项目

data.items.push(
    {id: "7", name: "Newton"}
);

这增加了结果。请参阅下面的中间添加。

删除项目

data.items.splice(1,3); //删除以2nd开头的三个项目,                          //(id:" 2",名称:" harry"

您还可以使用splice方法在中间添加或删除值。

添加/删除后,将此对象转换为JSON格式,您的工作就完成了。