Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从Json对象单击按钮时添加值和删除值_Jquery_Json - Fatal编程技术网

Jquery 从Json对象单击按钮时添加值和删除值

Jquery 从Json对象单击按钮时添加值和删除值,jquery,json,Jquery,Json,我想使用按钮添加Json变量的值并从中删除。单击任何正文都可以吗?问题不太清楚。没有给出代码示例。然而,以下是我从你的描述中了解到的。 如果对象是通过ajax输出的,请确保首先正确解析对象 //Removing from object delete jsonobjectname[key or index]; //Adding to object jsonobjectname[key or index] = yournewvalue; 请提供您尝试过或随身携带的示例代码。 根据我对您问题的理

我想使用按钮添加Json变量的值并从中删除。单击任何正文都可以吗?

问题不太清楚。没有给出代码示例。然而,以下是我从你的描述中了解到的。 如果对象是通过ajax输出的,请确保首先正确解析对象

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

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

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

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

添加项目:

data.items.push(
    {id: "7", name: "Newton"}
);
这增加了结局。参见下面的中间添加。

删除项目:

data.items.push(
    {id: "7", name: "Newton"}
);
数据.项目.拼接(1,3);//从第二个开始删除三个项目, //(身份证号码:“2”,姓名:“哈里”

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


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

寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现问题所需的最短代码。没有明确问题说明的问题对其他读者没有用处。请参阅: