异步:调用方不会立即得到结果,而是在调用发出后调用者可用继续执行后续操作,被调用者通过状体来通知调用者,或者通过回掉函数来处理这个调用
同步:调用方得等待这个调用返回结果才能继续往后执行
let addEditStr = ‘‘ // 调用完ajax请求之后 即可用addEditStr function selectContent($element) { $.ajax({ url: "请求路径", data: JSON.stringify({ ‘list‘: { ‘key‘: ‘value‘ } }), type: "post", dataType: ‘json‘, async: false, // 同步 contentType: "application/json", success: function (resultdata) { if (resultdata.code == 0) { // 请求成功之后对addEditStr进行处理 return addEditStr = resultdata } else { errorShow(res); } }, error: function () { console.info(‘请求错误‘) } }) }
原文:https://www.cnblogs.com/ljingjing/p/14733959.html