javascript - Menggunakan fetch untuk meminta data json dalam react mengembalikan halaman html
PHPz
PHPz 2017-05-19 10:47:17
0
2
1097

Soalan

Dalam kod tindak balas, saya perlu membuat komponen peta dan meminta data json Dijangkakan bahawa data json akan disuntik ke dalam komponen peta selepas permintaan itu berjaya, tetapi apa yang saya lihat dalam konsol ialah kandungannya. dalam index.html dikembalikan. Tiada data json dikembalikan.

Saya cuba meminta fail json lain atau fail json yang tidak wujud, dan kandungan dalam index.html telah dikembalikan

Kod berkaitan

 componentWillMount() {
   fetch('../data/wuhan.json')
   .then(function(response) {
     return response.json();
   })
   .then(function(json) {
     echarts.registerMap('wuhan', json);//注册地图组件
   })
   .then(function() {
     this.updataSeries();//处理series
   })
 };

Ralat konsol

Struktur direktori projek saya

Lihat json yang diminta dalam konsol, dan apa yang dikembalikan ialah kandungan dalam index.html dalam laluan awam


Sila beritahu saya, apakah sebabnya permintaan json tidak berjaya?

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
滿天的星座

fetch说白了就是个ajax请求,ajax必须在http协议下运行,放进public目录下,直接fetch('/wuhan.json')Cubalah

滿天的星座

Tidak boleh fetch Fail, mungkin yang anda perlukan ialah pelayan json

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!