Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我不能使用RequireJS解析JavaScript中的config.json文件?_Javascript_Html_Json - Fatal编程技术网

为什么我不能使用RequireJS解析JavaScript中的config.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

我不知道为什么我不能用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+“”+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中