Javascript内でCORSを回避しながらJson(Js)を読み込みたいのですが、読み込めずにいます。
皆さんからインターネットに公開していただけているプログラムを参考にさせていただいて、外部から読み込まず①のところに直接書けば最後まで正常に作動するものは作成できました。
外から読み込んだファイルをどう処理すれば、直接書いた時と同じように内容を取り出すことができるのか。なにぶん素人なので、それが簡単なことなのか難しいことなのかもわからず、ただJsonの部分を頻繁に書き換える必要が出てくるため、できれば外部に置いて読み込ませたいと思っています。
var script = document.createElement("script")
script.type = "text/javascript";
script.src = "https://......./jsonte.js";
var ulcount = document.getElementById( "list" ) ;
var licount = ulcount.childElementCount;
var count = 1;
for (var i = 1001;; ++i) {
if( count > licount ) break;
var teid = "T" + i;
①
var needId = jsonte.teacher.find((v) => v.ID == teid); ←エラー not defined
let pid01 = document.getElementById("A-" + i);
pid01.setAttribute("class", needId.tag);
....
..
jsonte.jsの中身はこういう感じです。
jsonte ={"teacher": [
{
"ID": "T1001",
"name": "山田太郎",
"tag": "blue"
},
{
"ID": "T1002",
"name": "山田花子",
"tag": "red"
},
....
..
変数 'needId' に "T1001のデータ" を入れるにはどうしたらいいのでしょうか。
CORSを回避するとか、もしかしたらものすごく変だったり無理なことを言っているのかもしれませんが、どうか、よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/12 14:57