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にデータを投稿します。