アプリケーションにデータをロードするために ajax 呼び出しを使用しています。このようなパスではうまく機能します
../../DataSource/newJson.json
しかし、このようなパスでは機能しません。
C:\Users\acer\Desktop\NewJson.json
よく検索しましたが、質問に対する適切な解決策が見つかりませんでした。次のコードを使用して、ローカル ディレクトリからファイルを読み込みます。
<button id="loadData">update new Json</button>
<input type="file" id="newJson" value="file" />
これが私のajax呼び出しです:
$("#loadData")[0].onclick= function (e){
$.holdReady(true);
var request = $.ajax({
type: "GET",
dataType: 'json',
url: $("#newJson").val(),
success: function (data) {
alert('success')
},
error: function (data, dat1, error) {
alert(error)
}
});
};
どんな提案も高く評価されるべきです。