これはmyjsonarray.json urlに格納されたオブジェクトの配列です。私はhtmlのjsonオブジェクトを呼び出すことによってデータを変更することができますが、私はバックに更新されたキー値をURLに戻して保存しています。たとえば、キー名をnikiからroddyに変更します。あの人はどうやってやるの?編集したオブジェクトの値をjson urlにどのように更新しますか?
{
"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}
]
}
これはjQueryのデータ $( "jsonDataPost")を編集するための私のjQueryのコード。クリックしてください(関数(){
$.post("jsonFile/json_ArrayData.json",function(data){
$.each(data.justin, function(key,value) {
data.justin[key].name = 'roddy';
});
短い答えを提出するために書き戻すことができます:あなたはそのようなJSを使用してデータを更新することはできません。 "大規模な"答え: "myjsonarray.json"のようなファイルを編集する場合は、サーバーサイドのスクリプトが必要です.JavaScriptはクライアントサイドのスクリプトのプライマリです(現在、 NodeJSなどのフレームワーク)。新しいJSONを生成する配列を実行し、その配列をAJAXリクエストとともにサーバー側に送信し、サーバー側でファイルを変更できます。 PHP、NodeJS、Pythonなど多くはサーバー側です。 – Asfo
はいAsfo。私はあなたの説明からjsonファイルを処理する方法についてよく理解していました。ありがとうございました..! –