我想使用按钮点击可以添加Value并从Json变量中删除任何正文sugest?
答案 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格式,您的工作就完成了。