Re: [問題]利用PSOT 大量資料上傳該如何實現?

作者: y2468101216 (芸)   2015-08-13 17:43:43
for (var i = 3; i < Data.length; i++){
DataCreat(ProjectName, VersionName, Data[i], Stander01Year,
Stander02Year, function(msg){
if(msg !='done'){
alert(i+':end loop');
break;
}else{
alert(i+':ok');
}
});
}
DataCreat = function(ProjectName, VersionName, DataForCreat, Stander01Year,
Stander02Year, callback) {
var data_array = { FunctionCode: 5,
Pro_Name: ProjectName,
Ver_Name: VersionName,
Data: DataSend,
Stander01: Stander01Year,
Stander02: Stander02Year};
$.ajax({url : 'php/TotalFunctionCall.php',
data : data_array,
type : "post",
dataType : 'text',
timeout : 10000,
success:function(msg){
if(msg != 'ok'){
alert(msg);
callback('fail');
}
},error : function(xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
callback('ajax fail');
}}).done(callback('ok'));
};
你可以試試,基本上就是把ajax可能產生錯誤訊息的地方都接起來,
你這種需求應該會需要用到callback把錯誤接起來,用return會直接就return了。
可能有錯,請樓下指正
作者: aaa7513231 (渾沌與秩序)   2015-08-13 19:44:00
謝謝你 對於錯誤管理確實是個好方法 :)

Links booklink

Contact Us: admin [ a t ] ucptt.com