JsonTest.js
Javascript
1var button = document.querySelector('#load'); 2 3 4button.addEventListener('click',function(event){ 5 var xmlHttpRequest = new XMLHttpRequest(); 6 xmlHttpRequest.onreadystatechange = function(){ 7 if(this.readyState == 4 && this.status ==0){ 8 console.log(this.readyState,this.response); 9 } 10 }; 11 xmlHttpRequest.responseType = 'json'; 12 xmlHttpRequest.open('GET','../products.json'); 13 xmlHttpRequest.send(); 14});
products.json
json
1[ 2 {"id":1,"name":"iphoneケース<br><span>iphone6</span>ケース","price":980, "image":"images/01.jpg","del":0,"isSale":true}, 3 {"id":2,"name":"iphoneケース<br><span>iphone7</span>ケース","price":1580,"image":'"images/02.jpg","del":0,"isSale":true}, 4 {"id":3,"name":"iphoneケース<br><span>iphone8</span>ケース","price":1560,"image":'"images/03.jpg","del":240,"isSale":true}, 5 {"id":4,"name":"iphoneケース<br><span>iphone9</span>ケース","price":1280,"image":'"images/04.jpg","del":0,"isSale":true}, 6 {"id":5,"name":"iphoneケース<br><span>iphoneX</span>ケース","price":1560,"image":'"images/05.jpg","del":0,"isSale":false}, 7 {"id":6,"name":"iphoneケース<br><span>ihoneXI</span>ケース","price":1560,"image":'"images/06.jpg","del":0,"isSale":false} 8]
上記のようなコードでhttp-serverを使いローカルホストからデータ取得を行おうとしてるのですがconsoleでは**cosole.log(4,null)**が返ってきます。CORSエラーはありません。何かアドバイスいただければありがたいです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/19 10:24
2020/02/19 10:38
2020/02/19 10:42