我需要弄清楚如何拥有一个从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,如果此解决方案无法解决问题,我将无法为您提供进一步帮助。