使用jQuery实现局部刷新

关键就在load方法,看一下官方解释

Load HTML from a remote file and inject it into the DOM.
A GET request will be performed by default - but if you pass in any extra parameters then a POST will occur.

In jQuery 1.2 you can now specify a jQuery selector in the URL. Doing so will filter the incoming HTML document, only injecting the elements that match the selector. The syntax looks something like “url #some > selector”. Default selector “body>*” always applies. See the examples for more information.

 

远程获取文件,然后插入到指定的节点中,默认为get方法,如果有其他的参数,则会使用post方法。jQuery1.2之后的版本可以指定选择器。 而我们知道jQuery的选择器之强大是出了名的,所以我们可以获取当前页某一节点的内容,然后插入到该节点中,就实现了局部刷新的效果。

如果你运行上面的这段代码,会发现IE下并没有效果,内容没有更新。这是因为IE有缓存,如果数据源的URL和当前的URL一致,那么IE就不会去更新内容。解决方法也很简单,加一个随机数就好了。最终版本:

 

 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"
type="text/javascript"></script>
<script type="text/javascript" language="javascript">
$(function(){
	setInterval(function(){$("#cnt").load(location.href+"?rnd="+(Math.ceil(Math.random()*1000))+" #cnt");},3000);
});
</script>
<body>
<div id="cnt">
<?php echo date('y/m/d H:i:s').' <span style="color:red">memory usage:</span> '.memory_get_usage()?>
</div>
</body>
 也可以获取同域下的其他文件,并在特定部分显示。如果要跨域获取内容的话,比较方便的方法是调用同域的php文件,然后在该php文件里通过file_get_contents之类的函数去远程抓取,说白了就是充当采集器的角色。
在线演示
jQuery页面刷新(局部、全部)问题分析 本文实例分两部分对jquery刷新问题进行介绍,第一部分介绍了呢页面局部刷新;第二部分介绍了页面全部刷新 第一:页面局部刷新 jQuery对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是laod()、$.get()和$.post()方法,第3层是$.getScript()和$.getJSON()方法。 重点分析load()方法通常用来从Web服务器上获取静态的数据文件.要传递一些参数给服务器中的页面,那么可以使用$.get()或者$.post()方法$.ajax方法 load() Code //无参数传递,则是GET方式 $("#resText").l 立即下载

相关推荐

SAP STO流程实战:如何配置外向交货单PGI后自动生成内向交货单(附避坑指南)

本文详细解析了SAP STO流程中,如何配置实现外向交货单发货过账(PGI)后自动生成内向交货单。通过分步指南,重点阐述了SPED输出类型、输出条件记录、收货点及确认控制码等关键配置,并提供了针对“No goods receipt possible”等常见错误的避坑指南,助力实现跨公司物料转移流程的自动化与高效衔接。

weixin_28327051的博客 395

jQuery实现局部刷新的几种方式

使用jquery实现局部刷新,我一般会使用两种方法。 一种是真刷新,从服务器端获取刷新后的结果,并输出到页面。 另一种是假刷新,得到参数更改的确认之后,并不从服务端得到数据,而是直接使用脚本,将现有页面的信息更改为修改后的状态。 目前先写个概要,详细的代码等我整理完发上来。

Faith1460的博客 7607

ubuntu20.04下内核源码下载分析

ubuntu 20.04下内核源代码下载,配置编译环境写在前面一、安装VMware Workstation和Ubuntu20.04二、修改apt源合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 写在前面 我最近的科研工作需要使用到对ubun

冰冻三尺非一日之寒 1万+

利用jQuery实现AJAX定时刷新局部页面实例

通过两种方法实例讲解ajax定时刷新局部页面,当然方法有很多种,也可以不使用ajax来刷新页面,可以使用jquery中的append来给指定内容加东西,但是都不太实用,最实用的方法还是ajax加载数据了。局部刷新我们讲述到最多的是ajax 了,当然也可以不使用ajax来刷新页面了,我们可以使用jquery中的append来给指定内容加东西了,当然最实用的还是ajax加载数据了。如果我只能刷新一个特定的页面的一部分,这将是很大的,例如:仪表盘上的交通灯显示系统状态。

1997

DIY必备:如何用N-MOS管搭建低成本DC有刷电机驱动电路(附原理图+避坑指南)

本文详细介绍了如何使用N-MOS管搭建低成本、高可靠性的DC有刷电机驱动电路。针对DIY爱好者,从核心原理、电路设计、元件选型到焊接调试,提供了完整的实战指南,并重点解析了续流二极管选型、栅极驱动设计等关键避坑要点,帮助读者成功驱动电机并确保电路稳定运行。

delta的博客 774

适合初学者的ROS机器人教程(1): Ubuntu下ROS创建自己的包和使用github下载的包

ROS如何创建自己的包 1. 首先创建catkin工作空间(如果你以及有了请忽略) $ mkdir catkin_ws # 创建一个文件夹里面计划放我们的项目,ws是workspace的缩写 $ cd catkin_ws # 将当前工作文件夹切换到catkin_ws这个文件夹 ~/catkin_ws$ catkin_make # 执行catkin_make创建一ROS项目 此时你的catkin_...

@司南牧|知乎|博客|易懂教程|李韬 3244

jquery的Load()方法实现ajax局部页面刷新效果

介绍:传统的查询页面是:输入查询条件,点击“搜索”后,提交表单,到查询条件传输到后台,获取数据后,跳转到原页面,然后通过循环显示查询到的结果。中的Load方法就可以达到无页面跳转实现局部刷新效果。

@必意玲 3576

告别外置电阻!揭秘MAX22201集成电流检测的5大设计优势(附PCB布局案例)

本文深入解析MAX22201集成电流检测技术在直流有刷电机驱动中的5大设计优势,包括BOM成本降低、PCB空间优化、动态性能提升等。通过与传统方案(如DRV8871+外置电阻)的实测对比,展示其在高精度电流检测、抗干扰能力和PCB布局简化方面的突破,并附有详细的PCB布局案例和配置指南。

weixin_29189377的博客 243

JQuery实现页面局部刷新

【代码】JQuery实现页面局部刷新。

qq_47189438的博客 643

AI重塑运营商CRM:从传统办理到智能推荐的实战经验

本文探讨了AI技术如何重塑运营商CRM系统,从传统办理模式升级为智能推荐平台。文章首先分析了传统CRM系统在产品推荐效率、客户信息录入、业务流程和个性化服务等方面的痛点,提出AI赋能的解决方案。技术架构采用分层设计,包含智能推荐引擎、知识图谱系统和大模型集成三大核心模块。实战案例详细介绍了基于深度学习的智能推荐系统实现,包括用户行为特征提取、产品特征建模、推荐模型训练和实时推荐服务等关键组件代码实现,展示了AI如何提升运营商CRM系统的智能化水平和服务效率。

技术传感器的博客 1048

《多模态融合改进》支持目标检测、目标分割、OBB、姿态估计,配置教程

本文以为例,讲解如何配置,支持替换专栏里所有的改进方式。

Limiiiing的博客 795

使用jquery的load()方法实现页面局部刷新

功能名称:使用jquery的load()方法实现页面局部刷新 页面名称:loadarea.jsp 页面内容: %@page contentType="text/html;charset=gb2312"%>jquery load()方法实现页面局部刷新area1: area2:  function loadArea2(){  $("#area2").load(

hxstream的专栏 3911

Python 爬虫实战:亚马逊 + eBay 商品信息跨平台抓取(价格 / 销量 / 评价对比)

亚马逊和 eBay 是全球知名的电商平台,拥有海量的商品信息。对于消费者来说,比较不同平台上的商品价格、销量和用户评价可以帮助他们找到性价比最高的商品。对于商家而言,了解竞争对手的商品信息有助于优化自身的产品策略和定价策略。然而,手动在两个平台上逐一比较商品信息是非常耗时且低效的。因此,开发一个能够自动抓取并对比这两个平台商品信息的爬虫工具具有重要的实际意义。

yansideyucsdn的博客 615

使用jQuery的load方法实现div局部刷新

在使用 ajax 进行删除用户操作的时候,可以在 success 里写一个window.location.reload();让页面刷新。但是,我不想那样,我只想局部刷新比如,我删除几个用户后,页面只会刷新上面的表格,该怎么做呢? 传统的做法传统的纯 js 做法可以使用var content = document.getElementById("content");content.innerHTML...

4万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

使用jquery实现局部刷新DIV

实现页面的定时刷新功能:jquery使用的是jquery-1.8.3.min.js1:定时刷新 A界面的一段代码如下:<script type="text/javascript"> $(document).ready(function () { fresh(); }); function fresh() {...

weixin_30535843的博客 1024

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

使用jQuery实现Ajax异步提交表单实现局部刷新

jQuery学习笔记 提交form表单之后,不会刷新页面,而是局部刷新,欲提交的form只要有id即可 如果使用get请求,注意中文乱码问题,jquery会先使用iso8859-1解码,然后发给服务器,如果使用post请求,则直接将中文内容提交给服务器解析。 使用jquery-1.4.2.js和jquery.form.js插件。 如果创建新的js文件中,需要加上 document.wri

飘寒 1万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

使用jQuery提供的ajax函数实现局部刷新

需求:在浏览器不跳转页面的条件下实现从后台获取数据并且局部刷新页面 需要的插件: 1.在 WEB-INF 目录下创建 lib 目录,拷贝 jar 文件 2.创建目录 js,拷贝 jQuery.js 文件 index.jsp 先导入js <script type="text/javascript" src="js/jquery-3.4.1.js"></script> 随便加点东西 <body> <div> name:..

fly_can_reach的博客 800

jQuery使用load函数访问Struts2中的Action实现局部刷新和注册事件

使用jQuery的load事件时,调用的具体格式为: load( url, [data], [callback] ) 具体参数的含义如下: url (String): 装入页面的URL地址 params (Map): (可选)发送到服务端的键/值对参数,传递参数的格式为:{"ID": id } callback (Function): (可选) 当数据装入完成时执行的函数

不懂不懂 2154

使用JQUERY实现局部页面定时刷新

没办法,运维会一点点前端,还是有好处的。。 说不定,BOOTSTRAP也得会一点点。。 本想用流式输出的搞定的,但没搞定,就取巧了。。。 代理简单: <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> ...

weixin_33697898的博客 486

html使用ajax提交表单,使用jQuery实现Ajax异步提交表单实现局部刷新

使用jQuery实现Ajax异步提交表单实现局部刷新jQuery学习笔记提交form表单之后,不会刷新页面,而是局部刷新,欲提交的form只要有id即可如果使用get请求,注意中文乱码问题,jquery会先使用iso8859-1解码,然后发给服务器,如果使用post请求,则直接将中文内容提交给服务器解析。使用jquery-1.4.2.js和jquery.form.js插件。如果创建新的js文件中,...

weixin_33859693的博客 374

使用Jquery的局部刷新功能,实现菜单内容的动态切换

在以前的开发中,我们很喜欢使用iframe实现菜单内容的动态切换。但是iframe的可操作性、搜索上、与整体页面的配合上,存在着诸多问题。 现在我们可以使用成熟的jquery ajax技术实现菜单的动态切换,简单而且实用。 我们的菜单区域一般是这样子的: 用户菜单 系统管理 用户管理 角色管理 我们的菜单动

simon_xu_sh的专栏 1万+

jquery中使用get实现局部刷新

$.get("__MODULE__/Deal/set_recommand/id/"+id,function(obj){ 对返回结果的处理 },'json')

lengxin337的专栏 538

使用JQUERY实现页面局部刷新

<script type="text/javascript" src="/Main/JS/jquery-1.3.2.min.js"></script> <script> function reloa() { $("#content").load('nowdt.aspx?_dc=' + new Date().getT...

anna200077的博客 241

使用thymeleaf与jquery实现页面的局部刷新(以显示学校的系为例)

假设有这么一个需求,我们需要在前端展示当前学校有多少个系。这个系的数据不能写死,因为后面可能随时会修改或者增加系的信息,而写死后每次修改系信息后就要回来修改前端代码,这是很麻烦的。这一篇博客就来记录一下怎么操作。 有个思路就是后端写好接口,用来查询数据库获取当前的所有系后,存储到request域中。然后前端每次访问该页面都请求一次该接口,得到数据后遍历并填充到下拉表单中(select). 这里service和dao的代码略过了,就是查询数据库并返回,po出controller的代码: controller

LeslieLau的博客 2961

前端局部自动刷新_jQuery实现AJAX定时刷新局部页面实例

方法一:局部刷新我们讲述到最多的是ajax 了,当然也可以不使用ajax来刷新页面了,我们可以使用jquery中的append来给指定内容加东西了,当然最实用的还是ajax加载数据了。例子,定时局部刷新定时局部刷新用到jQuery里面的setInterval方法,setInterval方法两个参数,第一个是设置定时执行的函数名,第二个是时间,如下代码所示,设置每隔10微秒定时执行一次aa方法。$(...

weixin_29958123的博客 1267
上一篇: 好用的jquery操作select插件
下一篇: JQuery操作checkbox、radio等示例
edicky
博客等级 码龄21年 3粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值