【急募】JavaScriptに自信ニキ
■ このスレッドは過去ログ倉庫に格納されています
JSONファイルを読み込んでhtmlに表示させたいんやが上手くいかない
読み込めてすらなさそうや
なんでなん?
ちなJSONファイルの中身はC#からシリアライズ化して書き込んでるから問題ないはず tsconfigにresolveJsonModuleつけろ定期 JSON.parseでオブジェクトで読み込めへんかったか ちなこれで読み込んでる
$.getJSON(url, (data) => {
console.log(`id=${data.id}, name=${data.name}, email=${data.email}`);
}); urlをhttps://ポート/test.jsonにしてるんやがダメやねんな セキュリティの関係でローカルのhtmlでjson読む時はなんかしなきゃいけなかったような >>8
ローカルにあるjsonならファイルシステム(fsで読み込まんの? そんなめんどうなことせんでも同じ場所にあるなら普通にオブジェクトとしてimportできるやろ apacheとかiisとか通せばそのままみいけるかも console.logで一個一個出力してどこで詰まってるか確認するんや >>19
GoogleChromeのでやってみると>>8のとこでエラーになるんや
ちな=>関数にしてる そもそもhttp://localhost:ポート/test.jsonはブラウザで見れるのか? >>21
utf8じゃないとダメなん?
htmlに表示させるのは日本語なんやが ちな同じ場所にあるならURLはtest.jsonだけでいいで >>25
多分それも試した
./test.jsonも試した ローカルで読み込むとCORSに引っかかるから、無効にするか別の方法しないといけないやつや >>17の通り
htmlでimportすればええんか?
行数が可変だから動的にテーブルを作りたいんやが 普通にAJAXでbytebufferとして読み込んでutf8でtostringするしかないんちゃう?知らんけど Chromeのコンソール画面だとエラーなかったんだよなあらでも表示されなかった localのWebサーバーにhtml置いてhttp://localhost:ポート/test.htmlにアクセスやな HTMLファイルもローカルのウェブサーバーでホストしたものを開いてるんか? >>33
jsはローカルファイルか?それともローカルサーバ上にあるんか?
多分>>29だと思うで そのくらいエラー見て解決しような
--allow-file-access-from-files
付けてchrome開けば?
これで開けても根本的な解決ではないけど 多分元がシフJISならstring経由せずにJSON化するのは無理ちゃうか? >>38
JavaScriptのファイルはサーバー上や
jsもJSONもhtmlも同じ場所 ■ このスレッドは過去ログ倉庫に格納されています