Ajax 的同步和异步,下拉框 联动 回显第二个不能回显成功

Ajax 的同步和异步,下拉框 联动 回显第二个不能回显成功
示例:
使用Ajax 实现下拉框联动 回显 出现呢只有第一个能够回显成功 其余的都不能正常回显。
原因 :使用了Ajax的异步 select的赋值再 异步之前导致的 ( 赋值前个弹出 可以暂停赋值的运行顺序 先加载后赋值 ) Ajax 使用同步 也可以解决
之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态解除。
而异步则这个AJAX代码运行中的时候其他代码一样可以运行。
jquery的async:false,这个属性
默认是true:异步,false:同步。
KaTeX parse error: Expected '}', got 'EOF' at end of input: … dataType: (.browser.msie) ? “text” : “xml”,
success: function(xmlobj){
}
});
有了这个属性可以相对的减少代码运行书序问题,但是如果用的太多,页面假死次数太多。这样反而导致用户体验不佳~!

猜你喜欢

转载自blog.csdn.net/HEshenghuxi/article/details/84286147