![]() |
1
1
我的猜测是,要么是因为太忙而无法显示lightbox,要么是因为它认为应该停止执行请求。尝试将showlightbox()函数添加到$.ajax函数本身,
|
![]() |
2
1
在Ajax调用中,需要再次调用lightbox功能。我用了碱盒,所以对你来说可能不一样。
|
![]() |
3
0
这闻起来很好笑。 首先,我想不出使用同步请求的任何好理由——这样做会在返回响应之前锁定用户的浏览器。这是一种糟糕的用户体验,会让大多数用户认为你的网站正在扼杀他们的浏览器。 其次,你说你这样做是为了验证?任何恶意到在等待异步响应时试图更改表单的用户也将足够聪明,只需将“async:false”更改为“async:true”。记住客户端的所有验证都是 只有 为了用户的利益,所有正确的验证都应该在服务器端完成。我不明白你为什么要这样做。 |
![]() |
4
0
也许您应该显示lightbox,然后在实际开始同步请求之前进行设置。我怀疑IE在从JS函数获得控制权之前不会呈现您的DOM更改,而这在Ajax请求之后才会发生,并且该框再次被隐藏。给它一个渲染lightbox的机会,然后启动Ajax请求。
|
![]() |
5
0
我也有同样的问题。 http://www.precisehomebuilders.com/kitchen-remodeling 页面底部有一个按钮,可以抓取更多的图片库,这些图片库工作正常。 事情是这样的:如果我在Ajax调用后执行“另存为”并重新加载它,那么它完全可以工作。通过Ajax抓取lightbox项目是有点道理的。 |
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |