jQuery load()方法遇到的问题

问题描述

刚打开页面时的效果点击新建按钮后的效果连续点击几次新建后的效果代码里用的是jqueyeasyUI在点击新建后,打开一个window,window加载另一个aspx页面。如果不用load,一切都显示正常,如果一load的话,就成了上面的结果我现在用iframe可以解决问题,但为什么会出现这种结果?我想用load实现,不想用iframe。代码:type的值是一个参数,把.load("wincontent.aspx?type="+type)去掉就正常了,只是没有加载wincontent.aspx的内容toolbar:[{text:'添加',iconCls:'icon-add',handler:function(){$('#'+type+'op').window({title:'添加记录',width:500,height:300,modal:true}).load("wincontent.aspx?type="+type).show();}}}]

解决方案

解决方案二:
引用楼主yaotomo的回复:

打开一个window,window加载另一个aspx页面。

你这样做的根据呢?请把官方的例子贴出来。jQueryLoad是加载一个“页面”?谁告诉你的?也请你把有着这种说明的博客、介绍网页贴出来。正规一点的jQuery介绍网页都会告诉你的原理知识会说:Load是加载一段html数据,而不是什么网页。
解决方案三:
当你“点击新建按钮后的效果”的时候,其实html对象数据结构已经垮乱了,只不过你没看到、还想继续操作下去。
解决方案四:
引用2楼sp1234的回复:

当你“点击新建按钮后的效果”的时候,其实html对象数据结构已经垮乱了,只不过你没看到、还想继续操作下去。

请教在指定的div中加载一段html代码,为何会影响这个div之外的元素显示呢,比较迷惑。。
解决方案五:
还有一个问题,load加载之后,如何用js获取父页面的元素?比如,插入数据后让父页面的grid更新。

时间: 2024-09-08 04:18:54

jQuery load()方法遇到的问题的相关文章

jquery load方法用法详解

格式 load(url,data,function(response,status,xhr)) 如何使用data 1.加载一个php文件,该php文件不含传递参数  代码如下 复制代码 $("#myID").load("test.php"); //在id为#myID的元素里导入test.php运行后的结果2. 加载一个php文件,该php文件含有一个传递参数  代码如下 复制代码 $("#myID").load("test.php&qu

在.jsp文件里面,通过jquery load方法加载另一个.jsp文件,请问这2个.jsp文件是否共享数据呢?

问题描述 1.问题里面的共享数据是指,在.jsp里的脚本代码 定义的变量/对象等举例,<%Cart cart = request.getAttribute("cart");--%>2.再打个比方----包含文件,有2种方法:1).jsp指令<jsp:include page="XXX.jsp"/> //这样包含进来的.jsp文件不共享数据,因为2个.jsp文件 各自独立!2).jsp标准动作<%@ include file="

jQuery load方法用法集锦_jquery

调用load方法的完整格式是:load( url, [data], [callback] ),其中 url:是指要导入文件的地址. data:可选参数:因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里. callback:可选参数:是指调用load方法并得到服务器响应后,再执行的另外一个函数. 一:如何使用data 1.加载一个php文件,该php文件不含传递参数 $("#myID").load(

jquery load()方法使用说明

最近网站做一些改动,需要引用另一个网站的页面,于是用到了jQuery框加中的load方法.挺方便的. load(url, [data], [callback])手册上的说明很直接明了: 载入远程 HTML 文件代码并插入至 DOM 中.默认使用 GET 方式 – 传递附加参数时自动转换为 POST 方式.jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码.语法形如 "url #some > selector". 不过

关于JQuery($.load)事件的用法和分析_jquery

首先我们需要清楚的是jquery load方法是对jQuery.ajax()进行封装以方便我们使用的一个方法,当我们需要处理较为复杂的逻辑时候,还是需要用到jQuery.ajax()这个比较全面的方法的. 调用load方法的完整语法格式:load( url, [data], [callback] )其中:url是指要导入文件的地址.data:可选参数:因为load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里.cal

jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法

 这篇文章主要介绍了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法,涉及jQuery中load方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法.分享给大家供大家参考.具体分析如下: jQuery通过load()方法载入另外一个网页文件内的指定标签内容到div标签,如果我们可以加载网页b.html中的id为p1的标签内容到网页a.html的

jquery中load方法的用法及注意事项说明

 本篇文章主要是对jquery中load方法的用法及注意事项进行了详细介绍,需要的朋友可以过来参考下,希望对大家有所帮助 调用load方法的完整格式是:load( url, [data], [callback] ),其中  url:是指要导入文件的地址.  data:可选参数:因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里.  callback:可选参数:是指调用load方法并得到服务器响应后,再执行的另

jQuery中ajax的load()方法用法实例_jquery

本文实例讲述了jQuery中ajax的load()方法用法.分享给大家供大家参考.具体分析如下: 此函数jQuery中简单而功能强大的ajax方法. 它可以从服务器加载内容,然后写入匹配元素.语法结构: 复制代码 代码如下: $(selector).load(URL,data,callback); 参数解析: 1.selector:一个选择器,可以将内容加载到此选择器匹配的元素中. 2.URL:必须,需要加载的一个url地址. 3.data:可选,与请求一同发送的查询字符串键/值对集合. 4.c

谷歌不支持load方法-页面中动态的引入html页面使用了jQuery中load方法,但是谷歌浏览器不兼容怎么办?

问题描述 页面中动态的引入html页面使用了jQuery中load方法,但是谷歌浏览器不兼容怎么办? 火狐可以用,但是在谷歌浏览器不可以,我查了以后网上说是谷歌不支持load方法,那怎么办?求告谢谢 解决方案 http://blog.csdn.net/yy374864125/article/details/8983017 放在服务器上还是支持的. 解决方案二: 肯定支持,要发布网站后通过http协议进行访问,本地file浏览有跨域问题http://www.w3dev.cn/article/201