向html页面通过jquery的$.load加载html页面如何实现!急急急
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了向html页面通过jquery的$.load加载html页面如何实现!急急急相关的知识,希望对你有一定的参考价值。
项目原型全部都是html静态页面,目前想实现 直接用浏览器打开主页面文件,加载子页面,遇到的问题如图,请大神支招!!!!!!
在本地服务器环境下!直接用load函数请求相对地址!如:$.load(“demo.html”);把返回的html代码插入到某个div,如function(data)$("#aaa").html(data)
就好了!追问
我就是这样做的,但是现在要求不要服务器,直接打开界面文件,又想把页面加载出来!
参考技术A 感觉应该不行,至少本地不行。你这就相当于直接读取本地文件啊,如果每个网站都能这么做的话,还有什么安全可言?
只要写一个遍历函数就能把电脑里所有的文件都读取了。怎么可能。追问
现在只是做网站原型,后台还没开发呢
追答那就把这个功能等上线之后再做吧。读取当前服务器上的其他文件是可以实现的。
读取本地的话我真不确定
IE也不行,也加载不出来
追答那不知道了
IE8中jQuery.load()加载页面不显示的原因
一、jQuery.load()
jQuery.load(url,[data],[callback])通过Ajax异步请求加载服务器中的数据,并把数据放到指定元素中。
- url :请求服务器的地址
- data :可选项,请求时发送的数据
- callback :可选项,请求成功后的回调函数
例: $(".content").load(" https://www.imooc.com/data/fruit_part.html ")
二、IE8中使用jQuery.load()加载页面无法显示的原因
首先,在IE8中,是可以使用jQuery.load()方法的(在兼容IE的jQuery版本下)
原因:在被加载页面中存在没有成对闭合的html标签,如<div>
以上是关于向html页面通过jquery的$.load加载html页面如何实现!急急急的主要内容,如果未能解决你的问题,请参考以下文章
jQuery中的ajaxjquery中ajax全局事件load实现页面无刷新局部加载ajax跨域请求jsonp利用formData对象向服务端异步发送二进制数据