0
XMLHttpRequest
を使用して取得したファイルの結果を配列に追加しようとしています。ファイルはjsonです。ここでTypeErrorを修正する方法:undefinedはオブジェクトエラーではありませんか?
はエラーを作成するコードです:target
をさせずに使用して
var array = [];
var req = new XMLHttpRequest();
req("get", "test.json");
req.onreadystatechange = handle(req, array);
req.send();
function handle(req, array) {
if ((req.target.readyState == 4) && (req.target.status == 200)) {
var json = JSON.parse(req.target.responseText);
array.push(json.test);
alert(array);
}
}
あなたが要求の間違ったプロパティを使用している値4
あたりなどのためにインライン関数を試してみてください? –
代わりに、console.log(array)を使用してデータの結果をテストします。 @JulianKuchlbauerに合意し、エラーはどの行で発生するのですか? – ThatAwesomeCoder
そして、あなたはreq.open( "get"、 "test.json")と書かなければなりません。 ... –