[解決済み] jsonファイルが見つからないのですが?
質問
asp.netプロジェクト内のContentフォルダーにjsonファイルがあります。
<projectName>
\Content
NBCCJr.json
...そして、それにアクセスするためのコード。
$.getJSON('~/Content/NBCCJr.json', function (data) {
$.each(data, function(i, dataPoint) {
// Bla
});
});
)
...しかし、コードが呼び出されると何も起こりません。ブラウザのコンソールには、"Failed to load resource: the server responded with a status of 404 (Not Found)"と表示されます。
なぜ見つからないのでしょうか。ファイルへの正しいルートは "tilde whack filename" ではありませんか?
最新情報
また、"whacks"を逆にした状態でも試してみました。
$.getJSON('~\Content\NBCCJr.json', function (data) {
...そして同じ結果を得ました(" リソースの読み込みに失敗しました: サーバーは 404 (Not Found) というステータスで応答しました。 ")。
アップデイト2
次に、このように前置詞のないワックを試してみました。
$.getJSON('Content/NBCCJr.json', function (data) {
...そして、コンソールにこのような曖昧なメッセージが表示されます。
*GET http://localhost:9702/Content/NBCCJr.json 404 (Not Found) jquery.js:8724
XHR finished loading: "http://localhost:9702/Content/NBCCJr.json".*
見つからなかったのに、とりあえず読み込んだということですか?
アップデイト3
変更してブラウザでファイルに移動しようとしたところ。
http://localhost:9702/Default.cshtml
...する。
http://localhost:9702/Content/NBCCJr.json
Vint Cerf、Tim Berners-Lee、および/またはAl Goreから、有益なWSODメッセージを受け取りました。
HTTP エラー 404.3 - 見つかりません。 要求されたページは、拡張機能の設定により提供できません。ページがスクリプトである場合、ハンドラを追加します。ファイルをダウンロードする必要がある場合は、MIME マップを追加してください。
アップデイト4
JAMさんのおかげで、動作するようになりました。
Web.Configに追加する必要がありました。
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
どのように解決するのですか?
を削除してみてはいかがでしょうか?
~
?
のように。
$.getJSON('/Content/dumboJr.json', function (data) {
$.each(data, function(i, dataPoint) {
// Bla
});
});
)
IISがJSONファイルを提供できるようにするには、web.configに以下を追加してみてください。
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
関連
-
[解決済み] jQuery の jquery-1.10.2.min.map が 404 (Not Found) を誘発する。
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] JSONファイルをprettyprintする方法は?
-
[解決済み] jQueryのSELECT要素で特定のオプションを選択するにはどうすればよいですか?
-
[解決済み】なぜPythonはこのJSONデータをパースできないのですか?[終了] PythonがこのJSONデータをパースできないのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 選択オプション「selected」を値で設定する
-
[解決済み] ユーザーがEnterキーを押してフォームを送信できないようにする
-
[解決済み] Select <a> which href ends with some string
-
[解決済み] WebKit の event.layerX と event.layerY に関する問題
-
[解決済み] セレクトボックスの選択項目を設定する
-
[解決済み] jquery input select all on focus
-
[解決済み】$httpレスポンスのサービス内処理
-
[解決済み】jQueryでRSSをパースする。
-
[解決済み] jQueryでinput[type=text]の値変化を検出する
-
[解決済み] ASP.NETで.jsonファイルのダウンロードを可能にする方法