在jquery中附加json值作为目标的链接
我从rest api中提取数据,需要将其中一个值附加到链接,然后将链接附加到div。我可以使用localhost将其附加,但需要使其具有相对性。当前,url设置为在jquery中附加json值作为目标的链接,jquery,Jquery,我从rest api中提取数据,需要将其中一个值附加到链接,然后将链接附加到div。我可以使用localhost将其附加,但需要使其具有相对性。当前,url设置为http://localhost:4000/permalink-title,而它需要设置为仅/permalink title 我已尝试删除http://localhost:4000,但这会断开链接 $.getJSON("//search.url-to-api.com?q=" + q, { }, function(data) {
http://localhost:4000/permalink-title
,而它需要设置为仅/permalink title
我已尝试删除http://localhost:4000
,但这会断开链接
$.getJSON("//search.url-to-api.com?q=" + q, {
},
function(data) {
console.log(data);
$.each(data.data, function(i, data) {
if(data.type === "Practice Area"){
$(".practice-area-results").append("<li class='result-item'><a href=\"localhost:4000' + data.permalink + "\">" + data.title + "</a></li>");
if($(".practice-area-results").val() == ''){
$(".practice-area-results-header, .practice-area-results").empty();
}
}
}
}
$.getJSON(“//search.url to api.com?q=“+q{
},
功能(数据){
控制台日志(数据);
$.each(data.data,function(i,data){
如果(data.type==“练习区”){
$(“.practice area results”)。追加(“”;
如果($(“.practice area results”).val()=''){
$(“.practice area results header,.practice area results”).empty();
}
}
}
}
我所要做的就是删除本地主机:4000/
,并将其保持为
@AhmadSantarisy-你能澄清一下吗?我能够获得数据,除非http://localhost:4000
在链接中。我建议您用JSON格式发送q值,如下$.getJSON(“//search.url to api.com”、{q:q},…
这是为什么?我已经得到了值,那么这会有什么变化?尝试将url更改为”/search.url to api.com?q=“
api url不是问题所在。我只是不确定要提取的附加url中的斜杠应该正确转义到哪里。如果删除localhost,它会在呈现的标记中起作用,但不会在jquery中起作用。