var api = 'http://10.0.0.40/d3dapi/sketch/'; $.get(api+'list', function(data) { //?id=00003 if (data.status=='success') { var list = data.data.list; loadSketch(list, function() { console.log('done'); }); } // numSketches = data.data.number_of_sketches; // loadSketch(1,function() { // console.log('done'); // }); }); function loadSketch(list,cb) { // console.log('loadSketch',list.length); var item = list.pop(); console.log(item); if (list.length>0) { loadSketch(list,function() { cb(); }) } // if (num<=numSketches) { // $.get(api+'?id='+num, function(data) { // if (data.status=='success') { // console.log('loaded',num) // addItem(num,data.data.data); // } else { // console.log('failed to load',num) // } // loadSketch(num+1,function() { // cb(); // }); // }); // // cb(); // } else { // cb(); // } // } else { // console.log('test') // cb(); // } } function addItem(num,svgData) { var path = svgData.split('d="')[1].split('"')[0]; var item = $('