从html字符串中获取div内容---jquery
2015-08-30 21:16
666 查看
思考的问题:
怎么在一个网页的div中嵌套另外的网页(不使用inclue,iframe和frame,不使用他们的原因,include只能嵌套静态网页,iframe对网络爬虫影响,frame嵌套网页无法获取父级页面信息,不够灵活)
如果不想嵌套整个网页怎么办?(只是嵌套另外页面的部分内容)
回答(想法):
使用jquery的ajax函数或者load函数可以获取网页内容,从而实现嵌套网页(获取到的网页内容是html字符串)
怎么从字符串中获取部分内容?
实践1:
index.html页面(在这个页面获取content页面的内容)
View Code
注:如直接复制代码,请修改一下jquery文件路径
这里补充一点一下,为什么没有使用母版页
使用母版页,点击菜单会刷新整个网页,而且使用母版页会造成标签id发生改变,我想实现的是点击菜单,不刷新页面
怎么在一个网页的div中嵌套另外的网页(不使用inclue,iframe和frame,不使用他们的原因,include只能嵌套静态网页,iframe对网络爬虫影响,frame嵌套网页无法获取父级页面信息,不够灵活)
如果不想嵌套整个网页怎么办?(只是嵌套另外页面的部分内容)
回答(想法):
使用jquery的ajax函数或者load函数可以获取网页内容,从而实现嵌套网页(获取到的网页内容是html字符串)
怎么从字符串中获取部分内容?
实践1:
index.html页面(在这个页面获取content页面的内容)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ContentPage.aspx.cs" Inherits="AjaxWeb.GetPageContent.ContentPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div id="container"> <div style="display: block; width: 200px; height: 200px; background-color:Orange;"> Welcome to Content Page! </div> </div> </form> </body> </html>
View Code
注:如直接复制代码,请修改一下jquery文件路径
这里补充一点一下,为什么没有使用母版页
使用母版页,点击菜单会刷新整个网页,而且使用母版页会造成标签id发生改变,我想实现的是点击菜单,不刷新页面
相关文章推荐
- jquery插件封装:弹出iframe模式框
- jQuery事件命名空间
- 【JavaScript】小样例-js仿jquery的表单验证
- Jquery对象的文档处理,CSS和事件
- jquery 获取 outerHtml 包含当前节点本身的代码
- PHP与jquery前后台交互的小程序
- jquery选择器(原创)
- jQueryMobile的组件之弹出窗(popup)
- jQueryMobile的组件之导航条(navbar)
- JQuery基础
- jquery.mousewheel实现整屏翻屏效果
- jquery实现整屏翻屏效果:jquery.mousewheel(一)
- JQuery与Ajax的结合进行文本框内容验证
- IE8下jQuery改变png图片透明度时出现的黑边
- jquery datatable 参数
- jQuery制作鼠标悬停水平滑动门切换特效仿阿里妈妈联盟广告切换特效
- jQuery实现CheckBox全选、全不选
- Jquery Table 的基本操作
- jQuery鼠标事件汇总
- IE8下jQuery改变png图片透明度时出现的黑边问题