jquery ajax因异步设置不当导致页面局部内容(load())刷新不显示的问题总结

本文总结了在使用jQuery AJAX时,由于异步设置不当,造成页面局部内容通过load()方法刷新不显示的问题。在IE和Firefox中正常,但在Chrome和Safari中出现问题。经过排查,发现是由于AJAX的异步特性导致,通过设置全局AJAX异步为false或改写AJAX方法解决了问题。
摘要由CSDN通过智能技术生成

jquery ajax因异步设置不当导致页面局部内容(load())刷新不显示的问题总结

 

需求背景

会议管理系统,页面布局为上左右标准布局,左侧为菜单列表。

开始进入系统时是列表信息,点击列表时,进入某个会议,同时刷新左侧的菜单,把左侧会议的功能列表菜单加载进来。

主页代码:

<div class="header">
    <%@ include file="/pages/admin/pri/frames/topFrame.jsp" %>
    </div>

<div class="main">
    <div name="left_frame" id="left_frame" class="left_nav">
        <%@ include file="/pages/admin/pri/frames/leftFrame.jsp" %>
    </div>

    <div cla
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值