jquery multupost sample
jquery post sample echo
by oceog
HTML
<div id="out">test</div>
JavaScript
var object = {
a: {
id: 'aaa',
text: 'bbb'
},
b: {
id: 'ccc',
text: 'cccc'
}
};
var json = JSON.stringify(object);
console.log("JSON:", json);
var check_success = function(num, callback) {
console.log("one done",num,"left");
if (num <=0) {
callback();
}
}
var checkloop = function() {
var done=0;
var num=10;// (decide by user);
var run_onlast=function() {
console.log("last done");
};
for (var i = 0; i <= num; i++) {
console.log("start",i);
$.post('/echo/json/', {
json: json,delay: Math.round(Math.random()*4)
}, "json").success(function(data) {
check_success(num,run_onlast)
}).error(function(data) {
console.log({
error: data.responseText
});
}).complete(function() {
num--;
});
}
done=1;
}
checkloop();