Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 url?_Jquery_Html_Json_Http Post - Fatal编程技术网

Jquery 如何将已编辑的对象值更新回json url?

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,您可以将更新的数据发布到服务器

这是我存储在myjsonarray.json url中的对象数组。我可以通过调用html上的json对象来修改数据,但我一直坚持将更新后的键值存储回url。例如,将密钥名称从niki更改为roddy。伙计们,我该怎么做

{

}

这是我用来编辑jquery数据的jquery代码 $(“.jsonDataPost”)。单击(函数(){


简言之,您不能使用客户端大小的脚本保存在文件中,您必须使用一些服务器端脚本,如
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';




    });