随着框架越来越不火了,HTML5就不对框架支持了,iframe也只有url了,Div就担当了此大任

DIV+CSS在页面部局确实也很让人满意,使用也更方便

今天突然遇到一个问题,那就是需要导入另一个页面显示在当前页的Div里面

我当然可以用iFrame啥的,不过那不是我想要的方法

在网上查了半天,方法也很多,不过有不满意的地方,因为多数都会用JQuery

呆会在下部分会给出jQuery的实现

而且因为要导入的页面还有一些特效,而不是单纯的数据,例如,我导过来的页面样式都要保持!

我要实现的是教你用Ajax实现,大家都知道Ajax可以异步随时不用刷新页面而更新数据,功能也很是强大

而且在未来HTML5上也对Ajax有了更好的支持,

下面我就教你如何使用Ajax快速达到目的:

使用源生Ajax,只需二步:

1:下载Ajaxjs文件:Ajax包下载

2:页面导入js文件

完成了,你已经成功迈入了Ajax大门了

接着来完成任务吧:

细节说明:Apach / Ajax / js

页面中添加一个目标地址:例如

好啦,另一个页面的全部代码呆会就导在这个叫des的DIV中间;我们要导入的就是页面abc.html

//用来设计模板页很不错哦

添加JS代码了:

var ajaxobj=new AJAXRequest; // 创建AJAX对象,类在刚刚那个文件里了

ajaxobj.method="GET"; // 设置请求方式为GET

ajaxobj.url="templat/main.html" // 响应的URL,以后可以改为一些动态处理页,会用Ajax的都知道,这在页里可以有目的返回不同的数据

// 设置回调函数,输出响应内容,因为是静态页(这是我的需求嘛)所以所有内容都过来了

ajaxobj.callback=function(xmlobj) {

document.getElementById('des).innerHTML = xmlobj.responseText; //可要看好这句话哦

}

ajaxobj.send(); // 发送请求

到此为止,目的达成,页面是不是完全加载进来了,右健查看源代码,还很好的隐藏了abc的url,甚至连字都隐藏了,太神奇了,hoho

用这开发模板,不就是一个网址了吗,连个?号都不让看啊,就是一个字:真爽!

而且样式也都是设好的样式,也可以把js用function aa{}扩起来在onload(javascript:aa())自由发挥

最后说明一下:ajax还需要一些浏览器检查,这里是教最快上手,我在FF火狐测试过了一切都好,而在IE可能在样式上会出点小问题,不过门都入了,

慢慢就都会了,不是吗

JQuery方式载入:

方式一:首先引入jquery的JS文件:

更多jQuery内部原理见此牛贴

导入js 添加代码了,直接写个js函数(因为无论jquery还是Ajax都是js开发的)

直接在要触发的地方加上οnclick="jump();" 就行了,发现这个浏览器支持能好点

更多load用法请参阅完整说明

方式二:这个方法是使用jquery的ajax

var parames={

"type1":"paramer1","type2":"paramer2"};

$.ajax({

url:'myTest.php',

type:'post',

dataType:'html',

data:parames,

error: function(){alert('error');},

success:function(data){

$("#myDiv").html(data);

}

});

Div里面载入另一个页面的实现(取代框架)(AJax)

随着框架越来越不火了,HTML5就不对框架支持了,iframe也只有url了,Div就担当了此大任 DIV+CSS在页面部局确实也很让人满意,使用也更方便 今天突然遇到一个问题,那就是需要导入另一个页 ...

html中一个div怎么引入另一个页面

转载:https://zhidao.baidu.com/question/588973997598951645.html

如何使一个div能够铺满整个页面? && 模态框的制作 && outerHTML

说明: 使用 ele.outerHTML = '' 这样的方法可以很容易的清除一个元素. 当然也可以使用parent.removeChild() ,但是相较而言,还是使用 outerHTML = '' ...

一个页面两个div(一个柱状图或者折线图一个饼图)

需求是一个页面中两个图,一个饼图一个折线图,接口用的是一个接口,柱状图的图例要隐藏掉,X轴为月份,每月份都有两个数据,也就是图例是两个(进口和出口)的意思饼图需要显示最新月份数据,并且有一个下拉框可以 ...

一个页面多图表展示(四个div的方式)

效果如图所示,一个页面四个div,每个div里面展示相应的数据,因为这种效果会有点麻烦,而且不太雅观我就换了一种写法,一个div里面用四个图表,共用一个图例,先放上这个方式的效果图和源码,后期会再发布 ...

正在载入中......loading页面的几种方法

网页加载过程中提示“载入中…”,特别是使用动画效果,可以一个“等待”的温馨提示,用户体验很不错.下面介绍几种方法. 第一种: 原理就是,在网页载入时在页面最中间打入一个层上面显示,"网页正在 ...

iScroll框架解析——Android 设备页面内 div(容器,非页面)overflow:scroll; 失效解决(转)

移动平台的活,兼容问题超多,今儿又遇到一个.客户要求在弹出层容器内显示内容,但内容条数过多,容器显示滚动条.按说是So easy,容器设死宽.高,CSS加属性 overflow:scroll; -we ...

用javascript 写个函数返回一个页面里共使用了多少种HTML 标签

今天我无意间看到一个面试题: 如何用javascript 写个函数返回一个页面里共使用了多少种HTML 标签? 不知你看到 是否蒙B了,如果是我 面试,肯定脑子嗡嗡的响.... 网上搜了搜也没有找到答 ...

用js把数据从一个页面传到另一个页面

用js把数据从一个页面传到另一个页面的层里? 如果是传到新页面的话,你网站基于什么语言开发直接用get或者post获取,然后输出到这个层 通过url传参 如果是HTML页面的话JS传到新页面就wind ...

随机推荐

C语言 · 高精度加法

问题描述 输入两个整数a和b,输出这两个整数的和.a和b都不超过100位. 算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储.对于这种问题,一般使用数组来处理. 定义一个数组A ...

Oracle 分页原理

oracle rownum 及分页处理的使用方法 在实际应用中我们经常碰到这样的问题,比如一张表比较大,我们只要其中的查看其中的前几条数据,或者对分页处理数据.在这些情况下我们都需要用到rownum. ...

easyui editor combobox multiple

$.extend($.fn.datagrid.defaults.editors,{ combobox: { init: function(container, options){ var combo ...

github上所有项目的受欢迎程度排名,包括超大型项目

直接打开如下网址: https://github.com/search?l=Java&q=+stars%3A%3E0&ref=searchresults&type=Reposi ...

基于ubuntu和windows连接

对于ubuntu和centos安装软件是不一样的 对于ubuntu是  apt-get install  +软件名字 但是对于centos是 yum install +软件名字 所以ubunu远程连接 ...

java数据类型图:

java数据类型图:                                 ┏数值型━┳━整数型:byte short int long               ┏基本数据类型━━┫   ...

MT【315】勾股数

(高考压轴题)证明以下命题:(1)对任意正整数$a$都存在正整数$b,c(b

EBS API及接口清单

https://www.cnblogs.com/lizicheng/p/9521742.html 模块 应用场景 类型 API/接口 AP 付款核销 API ap_pay_invoice_pkg.ap ...

div内嵌网页ajax,Div里面载入另一个页面的实现(取代框架)(AJax)(转)相关推荐

  1. div内嵌p,div等块元素出现的问题

    div内嵌p,div等块元素出现的问题 http://caiceclb.iteye.com/blog/428085 div内部块级元素,比如p,div,设置外间距(margin)的话会怎样.本来还纳闷 ...

  2. vue框架中使用iframe内嵌网页,并且双击实现网页全屏放大

    vue框架中使用iframe内嵌网页,并且双击实现网页全屏放大 利用Iframe插入网页 <iframe ref="iframe" src="https://www ...

  3. 移动端app内嵌网页开发框架

    框架技术栈 之前开发过一个项目,app内嵌网页应用使用Antd mobile + React + mobx + webpack的技术栈来开发.记录一下对于移动端开发中特殊的一些点: 自适应布局 我们在 ...

  4. 【愚公系列】2022年09月 微信小程序-webview内嵌网页的授权认证

    文章目录 前言 一.webview内嵌网页的授权认证 1.内嵌页面 2.登录页面 二.web端相关函数 1.判断是否是小程序环境 前言 随着微信小程序的广泛应用,小程序的用户越来越多,但受其小程序体积 ...

  5. WPF应用程序内嵌网页

    WPF应用程序内嵌网页 原文:WPF应用程序内嵌网页 版权声明:本文为博主原创文章,转载请注明出处. https://blog.csdn.net/shaynerain/article/details/ ...

  6. Unity 内嵌网页

    uniwebview 官网 http://uniwebview.onevcat.com/reference/class_uni_web_view.html http://uniwebview.onev ...

  7. Java-Swing内嵌网页判断网址类型

    最近开发了一个项目,用Swing窗口界面内嵌网页,然后从记事本中获取到网址,页面显示网址内容,然后人工点击单选按钮判断所打开的网站是什么类型,将对应类型的网址添加到对应的记事本中,然后自动获取下一个网 ...

  8. Unity发布内嵌网页的PC客户端

    Unity开发PC客户端内嵌网页的工具名为:SimpleWebView,资源本人已经上传至CSDN共享:MAC.android.ios端需要用的插件为UniWebView,鉴于UniWebView教程 ...

  9. 微信小程序与内嵌网页交互实现支付功能

    上个月,小程序开放了新功能,支持内嵌网页,所以我就开始了小程序内嵌网页之路,之前我只是个小安卓. 内嵌网页中可使用JSSDK 1.3.0提供的接口,可坑就来了,居然不支持支付接口的调用,经过一番研究, ...

最新文章

  1. Hibernate in action阅读笔记-吵吵冷饭-ORM
  2. 附加数据库失败 操作系统错误5:5拒绝访问 错误5120 解决方法
  3. python语言入门自学-如何系统地自学 Python?
  4. 【NLP】在机器学习中开发情感分析器的5种方法
  5. ubuntu编译android4.0
  6. 996页阿里Android面试真题解析火爆全网,全网首发!
  7. I begin to keep a daily
  8. 为什么工作很卖力,最后还晋升不了?
  9. HTML5 CSS选择器总结(强烈推荐)
  10. 查看 svn 中本地项目的版本
  11. 【EXLIBRIS】图洛克《收入再分配的经济学》中译本序 【ZZ】
  12. atitit.标准时间格式 互相转换 秒数 最佳实践
  13. JSON 对比工具,优秀的JSON对比工具,文件内容对比
  14. socket 通信之 recv函数
  15. PAT 1055 集体照 python
  16. pdf合并 java_用Java拆分及合并PDF文档
  17. UPC 6615 Snuke Festival
  18. 服务器磁盘,内存测试,坏道检查【实战】
  19. 感恩节 | Hulu Thanksgiving Potluck聚餐
  20. java实现统计pv和uv_shell统计pv与uv、独立ip的方法

热门文章

  1. Retrace AV推出新型涂料添加剂,可在30分钟内灭杀新冠病毒
  2. html中如何等比缩小图片,css实现图片的等比缩放
  3. 羽毛球比赛规则及场地
  4. Teamcity打包发布的springboot 项目 ,访问swagger 报Whitelabel Error Page。
  5. 一次性搞定JavaScript 从 ES6 到 ES12的基础框架知识
  6. Rocketmq broker迁移方案
  7. js通过IP地址获取所在城市
  8. 视口锁定解锁lisp_CAD锁定和解锁视口的快捷键分别是什么
  9. 鸿蒙实力等级划分,圣墟:三部曲中的等级划分下,荒天帝是否是全文最强者?...
  10. 经纬度坐标转换高斯-克吕格平面坐标