Zou iemand me kunnen helpen met mijn JSON script?
Ik snap er niet zoveel meer van
https://jsfiddle.net/dbmw5qs6/2/
Ik snap er niet zoveel meer van
https://jsfiddle.net/dbmw5qs6/2/
https://jsfiddle.net/dbmw5qs6/2/Stef schreef:Naar mijn weten is getJSON() in feite een combi van zowel een ajax request als het parsen van de JSON. Je krijgt dan dus direct een geparseerde array terug. Correct me if Im wrong.Ik heb geen flauw idee wat de functie GetJSON doet of hoe het werkt, maar ik zie geen JSON.parse(), heb je dat misschien nodig?
Corvette schreef:Dat klopt inderdaad.Naar mijn weten is getJSON() in feite een combi van zowel een ajax request als het parsen van de JSON. Je krijgt dan dus direct een geparseerde array terug. Correct me if Im wrong.Eerdere citaten tonen
Stef schreef:Ik heb geen flauw idee wat de functie GetJSON doet of hoe het werkt, maar ik zie geen JSON.parse(), heb je dat misschien nodig?
<a href="#" id="get-data"> GET JSON </a>
<div id="show-data"></div>
$(document).ready(function () {
$(#get-data).click(function () {
var showData = $(#show-data);
$.ajax({
url:"https://gw.api.alibaba.com/openapi/param2/2/portals.open/api.getPromotionLinks/65410?fields=trackingId,promotionUrl&trackingId=AliUnboxed&urls=https://nl.aliexpress.com/item/AUKEY-Original-Quick-Charge-2-0-USB-Wall-Charger-3-Port-Smart-Fast-Turbo-Mobile-Charger/32554901210.html",
beforeSend: function() {
showData.empty();
showData.text(Loading the JSON file.);
},
success: function(data) {
console.log(data);
showData.empty();
var promotionUrl = data.result.promotionUrls;
var content = ;
if(promotionUrl.length) {
$.each(promotionUrl, function (promoCode) {
content += <li>Url: + promotionUrl[promoCode].promotionUrl + </li>;
});
var list = <ul> + content + </ul>;
showData.append(list);
}
}
});
});
});
Keffe schreef:Ik heb het even voor je uitgevogeld. Er bleken nog al wat fouten in je code te zitten.Beste Ben,
<a href="#" id="get-data"> GET JSON </a>
<div id="show-data"></div>
$(document).ready(function () {
$(#get-data).click(function () {
var showData = $(#show-data);
$.ajax({
url:"https://gw.api.alibaba.com/openapi/param2/2/portals.open/api.getPromotionLinks/65410?fields=trackingId,promotionUrl&trackingId=AliUnboxed&urls=https://nl.aliexpress.com/item/AUKEY-Original-Quick-Charge-2-0-USB-Wall-Charger-3-Port-Smart-Fast-Turbo-Mobile-Charger/32554901210.html",
beforeSend: function() {
showData.empty();
showData.text(Loading the JSON file.);
},
success: function(data) {
console.log(data);
showData.empty();
var promotionUrl = data.result.promotionUrls;
var content = ;
if(promotionUrl.length) {
$.each(promotionUrl, function (promoCode) {
content += <li>Url: + promotionUrl[promoCode].promotionUrl + </li>;
});
var list = <ul> + content + </ul>;
showData.append(list);
}
}
});
});
});
