/ / jQueryを使用してローカルJSONファイルにデータを書き込むにはどうすればよいですか? -jquery、json、eclipse

jQueryを使用してローカルのJSONファイルにデータを書き込むにはどうすればよいですか? - jquery、json、eclipse

Eclipse Kepler IDEを使用しています。 JSON / a.jsonフォルダーの場所にあるローカルJSONファイルにデータを書き込むことができません。

以下に私のコードを示します。

$("#submitDetails").click(function(){
var newJSONData = {};
//alert("Function called");
projectID=$("#projectID").val();
managerID=$("#managerID").val();
pocId=$("#pocId").val();
comment=$("#comment").val();


newJSONData = [{
"Project" :projectID,
"ManagerID" :managerID,
"POC" :pocId,
"Comment":comment
}];


$.ajax
({
type: "POST",
url: "JSON/a.json",
data: newJSONData,
success: function () {alert("Project Submitted!"); },
failure: function() {alert("Error in project submission!");}
});
});

回答:

回答№1は5

ローカルファイルシステムに書き込むことはできません 直接 ブラウザベースのJavaScriptコードから。可能であれば、その意味を考慮してください。 :-)

代わりに、Webサーバーをローカルで実行し、データを受信し、リクエストを認証および承認するサーバー側のリソースを用意して(たとえば、ファイルを書き込むことができることを確認して)、書き出します。次に、ローカルサーバー上のサーバー側リソースのURLにデータを投稿します。