Javascript 从API获取数据并显示为名称和网站链接
我正在尝试从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'
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+”“})。追加(链接)
这可能是因为您在附加段落变量吗?可能是因为您在附加段落变量吗?谢谢!一个简单的问题,我如何在段落的新行中打印链接?谢谢谢谢一个简单的问题,我如何在段落的新行中打印链接?谢谢