이것은 아마도 매우 기본적인 것이지만 내 경우에 대한 명확한 답을 찾지 못하는 것 같습니다.완료 후 jQuery 함수 실행
나는 하나 개의 함수가 "1", "3", "로 경고 화재 아래에있는 내 스크립트에을 계속 할 수있는 작업 흐름의 나머지 전에 실행 및 완료되었는지 확인하는 방법을 알고 싶습니다
2 "스크립트가 up.settings.multipart_params
preinit: {
UploadFile: function (up, file) {
getS3Policy(file);
alert("3");
up.settings.multipart_params = {
key: path,
filename: file.name,
AWSAccessKeyId: 'AKIAJIRIA6XD4V5MFWCA',
acl: 'private',
policy: policy,
signature: signature,
success_action_status: '201'
}
}
},
});
function getS3Policy(file) {
alert("1");
data = { 'alc': 'private', 'bucket': 'PhotojimaDev', 'key': path, 'file': file.name };
$.ajax({
url: '/desktopmodules/uploader/API/upload/getPolicy',
type: 'POST',
data: data,
success: function (response) {
console.log(response);
if (response) {
policy = response.policy;
signature = response.signature;
alert("2");
}
else {
return "Error";
}
}
});
스크립트의 다음 단계로 어떻게 콜백 할 수 있습니까? –