Jquery 如何将已编辑的对象值更新回json url?
这是我存储在myjsonarray.json url中的对象数组。我可以通过调用html上的json对象来修改数据,但我一直坚持将更新后的键值存储回url。例如,将密钥名称从niki更改为roddy。伙计们,我该怎么做 { } 这是我用来编辑jquery数据的jquery代码 $(“.jsonDataPost”)。单击(函数(){Jquery 如何将已编辑的对象值更新回json url?,jquery,html,json,http-post,Jquery,Html,Json,Http Post,这是我存储在myjsonarray.json url中的对象数组。我可以通过调用html上的json对象来修改数据,但我一直坚持将更新后的键值存储回url。例如,将密钥名称从niki更改为roddy。伙计们,我该怎么做 { } 这是我用来编辑jquery数据的jquery代码 $(“.jsonDataPost”)。单击(函数(){ 简言之,您不能使用客户端大小的脚本保存在文件中,您必须使用一些服务器端脚本,如PHP,NodeJS等来保存文件中的内容 如果您有PHP,您可以将更新的数据发布到服务器
简言之,您不能使用客户端大小的脚本保存在文件中,您必须使用一些服务器端脚本,如
PHP
,NodeJS
等来保存文件中的内容
如果您有PHP
,您可以将更新的数据发布到服务器,并且在服务器端您可以重写json文件
在
NodeJs
中,你可以阅读你的json文件,可以修改你读到的任何内容,然后写回文件Akshay thanx以获取你的答案……在你解释之后,我现在很清楚了……简短的回答:你不能用JS那样更新数据。“大”回答:如果你想编辑一个文件,比如“myjsonarray.json”您需要一个服务器端脚本,JavaScript是一个主要的客户端脚本(现在,它可以选择作为服务器端脚本,因为像NodeJ或其他框架)。您可以创建一个数组来生成新的JSON,然后将该数组与AJAX请求一起发送到服务器端,然后服务器端修改该文件。PHP、NodeJS、Python和其他许多都是服务器端的。是的,Asfo。从您的解释中,我非常了解如何处理JSON文件。谢谢。。!
"justin": [
{ "name": "niki", "age": 31},
{ "name": "balu", "age": 35}
],
"recent": [
{ "name": "vinoth", "age": 31},
{ "name": "gopal", "age": 35}
],
"old": [
{ "name": "geetha", "age": 31},
{ "name": "nanju", "age": 35}
]
$.post("jsonFile/json_ArrayData.json",function(data){
$.each(data.justin, function(key,value) {
data.justin[key].name = 'roddy';
});