为什么我不能使用RequireJS解析JavaScript中的config.json文件?
我不知道为什么我不能用RequireJS在JS中解析这个JSON文件为什么我不能使用RequireJS解析JavaScript中的config.json文件?,javascript,html,json,Javascript,Html,Json,我不知道为什么我不能用RequireJS在JS中解析这个JSON文件 var设置=需要('https://api.jsonbin.io/b/5e9535d3634f8d782606be53'); var parsed=JSON.parse(设置); var indexPar=document.createElement('p'); window.onload=testJSON(); 函数testJSON(){ indexPar.innerHTML=“全名为”+parsed.fname+“”+p
var设置=需要('https://api.jsonbin.io/b/5e9535d3634f8d782606be53');
var parsed=JSON.parse(设置);
var indexPar=document.createElement('p');
window.onload=testJSON();
函数testJSON(){
indexPar.innerHTML=“全名为”+parsed.fname+“”+parsed.lname+“\n发行日期为”+parsed.expdate+“\n编辑卡”#为“+parsed.creditcardname+”\nCVV为“+parsed.cvv;
}
查看此项。使用此$.getJSON函数获取JSON文件。
$.getJSON(“https://api.jsonbin.io/b/5e9535d3634f8d782606be53,函数(已解析){
window.onload=testJSON();
函数testJSON(){
$(“#列表”).html(“全名为“+parsed.fname+”+parsed.lname+”\n盗版日期为“+parsed.expdate+”\n编辑卡为“+parsed.creditcardname+”\nCVV为“+parsed.cvv”);
}
});代码>
控制台中的错误?尝试window.onload=testJSON代码>@JaromandaX没有做任何事情。我很确定JS函数总是以()结尾引用,即使没有对象
将运行testJSON()
并将调用该函数的结果(本例中未定义)分配给window.onload
。。。而window.onload=testJSON
将在窗口加载事件上调用函数testJSON
——您可以决定哪一个是正确的,indexPar.innerHTML=。。。。etc
设置尚未插入DOM的元素的innerHTML。。。因此,网页中不会显示任何内容。。。。创建元素并不会将其添加到DOM中,您必须决定将其放置在何处,然后您需要进行此操作,但\n不起作用,并且它使用jQuery。有没有一种方法可以使用纯JS实现这一点?另外,为什么不换行?@HarrisonReeves-您使用获取
或XMLHttpRequest
“\n”在HTML中不会换行,除非您在
元素-HTML101中