
正文
jqueryload加载慢 jquery加载中效果
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
jquery中load方法加载页面出现问题,哪位大神指导一下!!
出去安全考虑,ajax不允许跨域加载代码。我想可能是你的basePath字符串是绝对地址,还有端口神马的,让ajax误会了吧。你就用页面之间的相对地址,或者网站内的绝对地址试试吧。
一般是不提倡直接把另一个网页的所有html代码直接加载到当前网页的某个div中,这样太简单粗暴了,会造成多种冲突问题。
其实在你调用load方法的时候已经将请求的内容加载到 “id”对应的容器标签中,你后面的 $(#detail).html(responseText); 这段代码又加载了一次你所请求的内容。
在jQuery ajax的load()方法能够载入远程 HTML 文件代码并插入至 DOM 中,这个与post,get还是有一点的区别,但可以快速在页面加载时就加载一个页面的html保存到dom中并且可执行哦。
本地装个服务器环境,才可以运行jquery里的Load方法。或者你有服务器、虚拟主机,上传进去访问也可以。本地直接打开网页,是执行不了这些的,还有ajax也是。我一般都是装PHP一键安装包,比较方便。
load里面的页面,用js形成为单独的页面,引用过来没有了,可能是js冲突吧。
相关问答
Q1: jquery的load一直加载不上,什么原因
1、(#btn1).click(function(){ (#test).load(http://weidaiban.sinaapp.com/Home/Index/addlist/openid/oQaJyw1pjivSCZGAyEKduwcN9_JY);})}) 这很明显啊 }) 后面要接分号啊。楼上几个也是屌。
2、一般是不提倡直接把另一个网页的所有html代码直接加载到当前网页的某个div中,这样太简单粗暴了,会造成多种冲突问题。
3、确认一下load的文件路径对不对,最好写绝对路径,个人不建议使用相对路径。很容易写错。
4、路径不对啊。多数浏览器不支持直接的文件路径的吧?你这个要在支持php的web服务器开启的情况下才能跑起来啊。而且load是异步的,还没加载完呢,whindow.alert就直接执行了,你这样alert出来只能是一堆 test。
5、出去安全考虑,ajax不允许跨域加载代码。我想可能是你的basePath字符串是绝对地址,还有端口神马的,让ajax误会了吧。你就用页面之间的相对地址,或者网站内的绝对地址试试吧。
6、如果放倒head里面是不行的,你的script标签必需放倒body里面。此外,(#container).load(./ajaxload.html#ctn);这种方式也是不行的。
Q2: Jquery中load函数载入问题
出去安全考虑,ajax不允许跨域加载代码。我想可能是你的basePath字符串是绝对地址,还有端口神马的,让ajax误会了吧。你就用页面之间的相对地址,或者网站内的绝对地址试试吧。
jquery load其它就是ajax获取数据显示出来。和你append的html内容一样。load的html可以有js代码,里面的js也行执行。js放在jsp页面body里面。在js里面写处理这个页的方法就行了。
(#container).load(./ajaxload.html#ctn);这种方式也是不行的。
load里面的页面,用js形成为单独的页面,引用过来没有了,可能是js冲突吧。
jq的load函数,本身就已经做好了重加载的问题。不会影响window.onload 你把那个js引入就可以了。
load()函数:函数介绍:load(url, [data], [callback]) 返回值:jQuery 参数说明:url:待装入 HTML 网页网址。data:(可选参数)发送至服务器的 key/value 数据。callback:(可选参数)载入成功时回调函数。
关于jqueryload加载慢和jquery加载中效果的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






