-1
我有一個函數drawCountry試圖讀取基於點擊的國家JSON文件:嘗試捕捉404錯誤
d3.json("../json/"+d.id.toLowerCase()+"/regions.json", function(error, json) {
if (error) {
return console.warn(error);
self.drawMap();
}
else {
self.regionsGroup.selectAll("path")
.data(json.features)
.enter().append("path")
.attr("d", self.projection)
.attr("id", function(d) {
return d.properties.name;
})
.classed("country", true)
.attr("class", "country")
.on("mouseover", function(d) {
d3.select(this)
.style("fill", "#6C0")
.append("svg:title")
.text(d.properties.name);
})
.on("mouseout", function(d) {
d3.select(this)
.style("fill", "#000000");
})
.on("click", function(d) {
console.log('clicked on country')
});
}
});
我不能夠看到如何加載self.drawMap();何時出現錯誤?