フロントエンド神器Promiseの使い方紹介
1964 ワード
Promiseといえばよく知られていると思いますが、ajaxリクエスト以外でデータを操作することができ、多層ajaxのネストを回避し、コードをより直感的に読むことができます.以下はPromiseの使い方です.
queryJydj(accom1);
function queryJydj(acc0m1) {
//console.log(acc0m1);
var ACC0M1 = { "ACC0M1": acc0m1 };
var result;//
$.ajax({
type: "POST",
data: AAC0M1,
url: "/HrmisService/QueryCc03ServiceProxy/query",
success: function (response){
new Promise(function (reslove,reject){
// ,
if (response.IsOK) {
//
result = response;
reslove();
} else {
//
result = response;
reject();
};
})
}
}).then(function () {
// ajax , ajax 。
console.log(result);
})
};