div内嵌网页ajax,Div里面载入另一个页面的实现(取代框架)(AJax)(转)
随着框架越来越不火了,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)(转)相关推荐
- div内嵌p,div等块元素出现的问题
div内嵌p,div等块元素出现的问题 http://caiceclb.iteye.com/blog/428085 div内部块级元素,比如p,div,设置外间距(margin)的话会怎样.本来还纳闷 ...
- vue框架中使用iframe内嵌网页,并且双击实现网页全屏放大
vue框架中使用iframe内嵌网页,并且双击实现网页全屏放大 利用Iframe插入网页 <iframe ref="iframe" src="https://www ...
- 移动端app内嵌网页开发框架
框架技术栈 之前开发过一个项目,app内嵌网页应用使用Antd mobile + React + mobx + webpack的技术栈来开发.记录一下对于移动端开发中特殊的一些点: 自适应布局 我们在 ...
- 【愚公系列】2022年09月 微信小程序-webview内嵌网页的授权认证
文章目录 前言 一.webview内嵌网页的授权认证 1.内嵌页面 2.登录页面 二.web端相关函数 1.判断是否是小程序环境 前言 随着微信小程序的广泛应用,小程序的用户越来越多,但受其小程序体积 ...
- WPF应用程序内嵌网页
WPF应用程序内嵌网页 原文:WPF应用程序内嵌网页 版权声明:本文为博主原创文章,转载请注明出处. https://blog.csdn.net/shaynerain/article/details/ ...
- Unity 内嵌网页
uniwebview 官网 http://uniwebview.onevcat.com/reference/class_uni_web_view.html http://uniwebview.onev ...
- Java-Swing内嵌网页判断网址类型
最近开发了一个项目,用Swing窗口界面内嵌网页,然后从记事本中获取到网址,页面显示网址内容,然后人工点击单选按钮判断所打开的网站是什么类型,将对应类型的网址添加到对应的记事本中,然后自动获取下一个网 ...
- Unity发布内嵌网页的PC客户端
Unity开发PC客户端内嵌网页的工具名为:SimpleWebView,资源本人已经上传至CSDN共享:MAC.android.ios端需要用的插件为UniWebView,鉴于UniWebView教程 ...
- 微信小程序与内嵌网页交互实现支付功能
上个月,小程序开放了新功能,支持内嵌网页,所以我就开始了小程序内嵌网页之路,之前我只是个小安卓. 内嵌网页中可使用JSSDK 1.3.0提供的接口,可坑就来了,居然不支持支付接口的调用,经过一番研究, ...
最新文章
- Hibernate in action阅读笔记-吵吵冷饭-ORM
- 附加数据库失败 操作系统错误5:5拒绝访问 错误5120 解决方法
- python语言入门自学-如何系统地自学 Python?
- 【NLP】在机器学习中开发情感分析器的5种方法
- ubuntu编译android4.0
- 996页阿里Android面试真题解析火爆全网,全网首发!
- I begin to keep a daily
- 为什么工作很卖力,最后还晋升不了?
- HTML5 CSS选择器总结(强烈推荐)
- 查看 svn 中本地项目的版本
- 【EXLIBRIS】图洛克《收入再分配的经济学》中译本序 【ZZ】
- atitit.标准时间格式 互相转换 秒数 最佳实践
- JSON 对比工具,优秀的JSON对比工具,文件内容对比
- socket 通信之 recv函数
- PAT 1055 集体照 python
- pdf合并 java_用Java拆分及合并PDF文档
- UPC 6615 Snuke Festival
- 服务器磁盘,内存测试,坏道检查【实战】
- 感恩节 | Hulu Thanksgiving Potluck聚餐
- java实现统计pv和uv_shell统计pv与uv、独立ip的方法
热门文章
- Retrace AV推出新型涂料添加剂,可在30分钟内灭杀新冠病毒
- html中如何等比缩小图片,css实现图片的等比缩放
- 羽毛球比赛规则及场地
- Teamcity打包发布的springboot 项目 ,访问swagger 报Whitelabel Error Page。
- 一次性搞定JavaScript 从 ES6 到 ES12的基础框架知识
- Rocketmq broker迁移方案
- js通过IP地址获取所在城市
- 视口锁定解锁lisp_CAD锁定和解锁视口的快捷键分别是什么
- 鸿蒙实力等级划分,圣墟:三部曲中的等级划分下,荒天帝是否是全文最强者?...
- 经纬度坐标转换高斯-克吕格平面坐标