我有下面的代碼,但我不確定我的 try-catch 塊是否真的正確。有人可以指導我嗎?
var upload = new FormData($("#video_upload")[0]);
try {
$.ajax({
url: "files/video_upload",
enctype: 'multipart/form-data',
type: 'POST',
data: upload,
async: false,
success: function (data) {
$('.filesToUpload').empty();
},
cache: false,
contentType: false,
processData: false
});
} catch (Exception e) {
alert (‘Upload Failed.');
}
uj5u.com熱心網友回復:
而不是在 ajax 周圍使用 try-catch。當請求失敗時,您可以使用 ajax 請求回傳的錯誤函式。
$.ajax({
url: "files/video_upload",
enctype: 'multipart/form-data',
type: 'POST',
data: upload,
async: false,
success: function (data) {
$('.filesToUpload').empty();
},
//Add this
error: function (error) {
console.log(error)
},
cache: false,
contentType: false,
processData: false
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/503871.html
標籤:javascript 阿贾克斯
