Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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
Javascript 从API获取数据并显示为名称和网站链接_Javascript_Html_Ajax - Fatal编程技术网

Javascript 从API获取数据并显示为名称和网站链接

Javascript 从API获取数据并显示为名称和网站链接,javascript,html,ajax,Javascript,Html,Ajax,我正在尝试从API获取数据,并以Name+可点击网站链接的格式显示它们。 我能够显示数据,但链接是以文本而不是超链接的形式表示的 下面是我的Ajax脚本: $(函数(){ $.ajax({ url:“url”, 键入:“获取”, 数据类型:“json”, 成功:功能(数据){ console.log(data.name); 对于(i=0;data.length;i++){ 名称=数据[i]。名称; 网页=数据[i]。网页; var link=document.createElement('a'

我正在尝试从API获取数据,并以
Name+可点击网站链接
的格式显示它们。
我能够显示数据,但链接是以文本而不是超链接的形式表示的

下面是我的Ajax脚本:

$(函数(){
$.ajax({
url:“url”,
键入:“获取”,
数据类型:“json”,
成功:功能(数据){
console.log(data.name);
对于(i=0;data.length;i++){
名称=数据[i]。名称;
网页=数据[i]。网页;
var link=document.createElement('a');
link.setAttribute('href',网页);
link.innerHTML=网页;
变量段落=$(“

”{ 文本:名称+“”+链接 }); $(“#显示资源”)。附加(段落); } } });


});这是因为您将链接作为文本(字符串)插入。试试这个

var paragraph = $("<p />", { text: name + " " }).append(link)
var段落=$(“

,{text:name+”“})。追加(链接)


这是因为您将链接作为文本(字符串)插入。试试这个

var paragraph = $("<p />", { text: name + " " }).append(link)
var段落=$(“

,{text:name+”“})。追加(链接)


这可能是因为您在附加
段落变量吗?可能是因为您在附加
段落变量吗?谢谢!一个简单的问题,我如何在段落的新行中打印链接?谢谢谢谢一个简单的问题,我如何在段落的新行中打印链接?谢谢