下面提到的代码运行良好。
$.ajax({
url: '?module=abc&action=xyz',
//Ajax events
beforeSend: function (e) {
//
},
success: function (e) {
const URL1 = '?module=mno&action=pqr';
fetch(URL1);
},
error: function (e) {
alert('error ' + e.message);
},
// Form data
data: formData,
type: 'POST',
//Options to tell jQuery not to process data or worry about content-type.
cache: false,
contentType: false,
processData: false
});
但是如果我添加
async
和
await
它就不起作用,而且在控制台中也不会出现任何错误。如下代码:
$.ajax({
url: '?module=abc&action=xyz',
//Ajax events
beforeSend: function (e) {
//
},
success: async function (e) {
const URL1 = '?module=mno&action=pqr';
const RES = await fetch(URL1);
let output = await RES.json();
},
error: function (e) {
alert('error ' + e.message);
},
// Form data
data: formData,
type: 'POST',
//Options to tell jQuery not to process data or worry about content-type.
cache: false,
contentType: false,
processData: false
});
不知道我错在哪里。