2016-09-30 82 views
-2

我想增加价值和从Json变量使用按钮点击可以任何身体sugest?添加值和删除值在按钮单击从Json对象

+1

寻求调试帮助的问题__(“为什么代码不工作?”)__必须包含所需行为,特定问题或错误以及必需的最短代码在问题本身中重现__it .__没有明确问题陈述的问题对其他读者无益。请参阅:[如何创建最小,完整和可验证的示例。](http://stackoverflow.com/help/mcve) – Satpal

回答

0

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

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

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

请确实提供您尝试使用的示例代码,或者您随身携带的示例代码。 按我你的问题的理解,如果假设以下是JavaScript对象字面可以从您的JSON(JSON.parse方法)采取:

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); //删除三个项目与第二个开始, //(ID:“2”,名称:“哈利”

您还可以添加或使用splice法中删除值

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