向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 感觉应该不行,至少本地不行。
你这就相当于直接读取本地文件啊,如果每个网站都能这么做的话,还有什么安全可言?
只要写一个遍历函数就能把电脑里所有的文件都读取了。怎么可能。追问

现在只是做网站原型,后台还没开发呢

追答

那就把这个功能等上线之后再做吧。读取当前服务器上的其他文件是可以实现的。
读取本地的话我真不确定

本回答被提问者采纳
参考技术B 浏览器除了IE,都要开启服务器访问,直接打开访问失败追问

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怎么加载一个html页面到我指定的div里面

vue加载中loading提示信息(iView Spin)

Jquery——AJAX应用篇

jQuery中的ajaxjquery中ajax全局事件load实现页面无刷新局部加载ajax跨域请求jsonp利用formData对象向服务端异步发送二进制数据

Jquery 中load方法使用!

通过 .load() 加载数据后使用 JQuery UI 的 sortable('serialize');