在项目中有这样一个需求,即使用Ajax将数据加载到页面并分配值,然后前端被从值中取出。
这涉及到代码的序列问题,有时后台还没有返回数据,但后面的代码已经
执行。
所以它不会造成任何价值。
美元(
类型:
如果此时没有从后台返回数据,则不能获得该值。
Ajax的第一个字母是异步的
缩写,这意味着所有
操作都是并行的,完成的
顺序没有关系。
为async
参数。Ajax()总是
设置为true,这标志着在请求开始,其他的代码仍然可以执行。
如果将此
选项设置为false,则意味着所有请求不再是异步的,这也可能导致
浏览器被锁定。
虽然官方不
推荐它,也不能用得太多,否则
用户体验会很差。
栗子
警报(
步骤1);美元。Ajax({网址:
管理 / pfmoptionruleitem。做
当异步设置为false,Ajax的请求是
同步的,即当阿贾克斯块发送此时的请求。
他要等候这地方,不可扛下去,直到完毕。
执行顺序依次是此时。
步骤1
你好,Ajax
步骤2
如果如果是真的,执行顺序
步骤1
步骤2
你好,Ajax
Ajax异步同步和异步的jQuery,这是本文所描述的,是所有的
介绍,希望对你有帮助。