我需要弄清楚如何拥有一个从JSON对象中拉出的链接和一个ACTUAL链接,用户可以单击该链接并跟随该链接到站点,而不仅仅是文本。我觉得这必须快速解决,但我似乎无法弄清楚!谢谢您的帮助!!

function sqoot(URL) {
    $.ajax({
        url: URL,
        method: "GET"
    }).done(function(response) {

        var deals = response.deals
        var untrackedURL = $("#untrackedURL");
        var couponInfo = $("#info");

      for (i = 0; i < deals.length; i++) {
            var newUntrackedURL = $("<a href='deals[i].deal.untracked_url'>" + deals[i].deal.untracked_url + "</a>");
            couponInfo.append(newUntrackedURL)

        }
    })
};

最佳答案

假设正确使用了您提取的数据,这就是您的链接不起作用的原因:href实际上是deals[i].deal.untracked_url而不是其内容。

试试这个代替:

function sqoot(URL) {
$.ajax({
    url: URL,
    method: "GET"
}).done(function (response) {
    var deals = response.deals
    var untrackedURL = $("#untrackedURL");
    var couponInfo = $("#info");

    for (i = 0; i < deals.length; i++) {
        var newUntrackedURL = $('<a href="' + deals[i].deal.untracked_url + '">' + deals[i].deal.untracked_url + "</a>");
        couponInfo.append(newUntrackedURL)
    }
})
};


没有生成的JSON,如果此解决方案无法解决问题,我将无法为您提供进一步帮助。

10-07 21:46