在這段代碼中,我將數據發送與順序1,2,3,4,5 ...但是當它增加了該數據的數據庫說到像1,4,5,3,2或別的東西。的JQuery的getJSON在另一種秩序工作,爲什麼?
for(var i = 1; i<=childs;i++){
var u = $('#name'+i).val();
var inf = $('#info'+i).val();
var l = $('#location'+i).val();
var b = $('#birth'+i).val();
var d = $('#death'+i).val();
var formData = "mode=add&number="+i+"&to="+t;
if(u.length > 0){
formData += "&username="+u;
}else if(inf.length > 0){
formData += "&info="+inf;
}else if(l.length > 0){
formData += "&location="+l;
}else if(b.length > 0){
formData += "&birth"+b;
}else if(d.length > 0){
formData += "&death"+d;
}
$.getJSON("content/child.php", formData, function(json){
$.each(json, function(key, value){
console.log(value); // in div i wrote ar1, ar2, ar3, ar4, ar5... but in database it addess how he wants ar1, ar3, ar4, ar5, ar2 let's say
});
});
}
});
是的,我想是的,但如何解決它?我試過的setTimeout,由其他功能,但結果是一樣的.... – user1592473 2012-08-11 18:03:02
@ user1592473嘗試更新的答案。 – undefined 2012-08-11 18:35:15