今天在开发中遇到个ajax访问Action 返回json 拼接Html,有时候能显示,有时候显示不出来。
考虑后一定是页面元素加载的问题。
所以把jq ajax设置为同步。
同步意为当访问后台代码时,阻止js向下执行,当json返回后才继续执行下面代码。
设置同步的代码
async: false, //设置为同步
当然如果很多阻塞带来卡顿的感觉,就是用户体验不良了。
今天在开发中遇到个ajax访问Action 返回json 拼接Html,有时候能显示,有时候显示不出来。
考虑后一定是页面元素加载的问题。
所以把jq ajax设置为同步。
同步意为当访问后台代码时,阻止js向下执行,当json返回后才继续执行下面代码。
设置同步的代码
async: false, //设置为同步
当然如果很多阻塞带来卡顿的感觉,就是用户体验不良了。