2017-04-06 33 views
0

我從一個休息API拉數據,並需要將其中一個值附加到鏈接,然後附加到一個div。我能夠將其附加到本地主機,但需要它是相對的。目前,網址設置爲http://localhost:4000/permalink-title,但它只需要設置爲/permalink-title追加JSON值的鏈接作爲目標在jQuery中

我試過刪除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(); 
        } 
       } 
    } 
} 
+0

@AhmadSantarissy - 你能澄清?我能夠獲取數據,除非'http:// localhost:4000'在鏈接中,否則我無法使鏈接正常工作。 – Matt

+0

我建議發送一個像這樣的JSON的q值 '$ .getJSON(「// search.url-to-api.com」,{ q:q },...' –

+0

爲什麼是什麼?我已經得到的價值,那麼如何改變任何東西? – Matt

回答

0

所有我所要做的就是去除localhost:4000/,並將其作爲<a href=\"" + data.permalink + "\">" + data.title + "</a>