ajax-异步加载片段
片段一般用.htm后缀
下面是ajax加载片段的demo
涉及知识点为:
jquery.load(url, data, callback);
必需的 URL 参数规定您希望加载的 URL。
可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。
可选的 callback 参数是 load() 方法完成后所执行的函数名称。 callback:
可选的 callback 参数规定当 load() 方法完成后所要允许的回调函数。回调函数可以设置不同的参数: responseTxt - 包含调用成功时的结果内容,success/error
statusTXT - 包含调用的状态 ---调用的文本内容
xhr - 包含 XMLHttpRequest 对象-----object对象
下面的例子会在 load() 方法完成后显示一个提示框。如果 load() 方法已成功,则显示“外部内容加载成功!”,而如果失败,则显示错误消息:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>加载片段</title>
<script src="js/jquery-1.8.3.min.js"></script>
</head>
<body>
<script>
$(function(){ $('body').text("正在加载数据,加载数据……");
alert('hellow');
/*jquery.load(url, data, callback);
必需的 URL 参数规定您希望加载的 URL。
可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。
可选的 callback 参数是 load() 方法完成后所执行的函数名称。 callback:
可选的 callback 参数规定当 load() 方法完成后所要允许的回调函数。回调函数可以设置不同的参数: responseTxt - 包含调用成功时的结果内容,success/error
statusTXT - 包含调用的状态 ---调用的文本内容
xhr - 包含 XMLHttpRequest 对象-----object对象
下面的例子会在 load() 方法完成后显示一个提示框。如果 load() 方法已成功,则显示“外部内容加载成功!”,而如果失败,则显示错误消息:
*/
$('body').load('box.htm',function(a,status,c) {//url:
boxs.htm
/* Act on the event */ console.log(status+','+a+','+c); if (status == 'error') { $('body').text("片段加载失败"); } }); }); </script> </body> </html>
加载的box.htm 片段的内容为
<div style="width: 100px;height: 100px;border: 1px solid #ccc;background-color: red;"></div>
载入片段为box.htm打印结果为:

载入片段为boxs.htm的打印结果为:
  
ajax-异步加载片段的更多相关文章
- jQuery的AJax异步加载
		
主要用到load()方法以及getScript()方法,具体以一个例子说明: 在现有html文件中加载一个拟好的片段,以及在片段加载完成之前阻止用户进一步操作的弹出框. 首先是现有html代码,无任何 ...
 - 淘宝购物车页面 智能搜索框Ajax异步加载数据
		
如果有朋友对本篇文章的一些知识点不了解的话,可以先阅读此篇文章.在这篇文章中,我大概介绍了一下构建淘宝购物车页面需要的基础知识. 这篇文章主要探讨的是智能搜索框Ajax异步加载数据.jQuery的社区 ...
 - Scrapy爬虫框架教程(四)-- 抓取AJAX异步加载网页
		
欢迎关注博主主页,学习python视频资源,还有大量免费python经典文章 sklearn实战-乳腺癌细胞数据挖掘 https://study.163.com/course/introduction ...
 - ajax异步加载问题
		
使用ajax异步加载数据,在之后需要用到这个数据时,应该将之后的js一并写入ajax函数中,否则后面的js不能找到动态拼接的dom节点. 或者将其封装成方法,在ajax动态加载数据的最后调用该方法.
 - Ajax 异步加载
		
AJAX (Asynchronous JavaScript and XML,异步的 JavaScript 和 XML).它不是新的编程语言,而是一种使用现有标准的新方法,是在不重新加载整个页面的情况下 ...
 - 使用Ajax异步加载页面时,怎样调试该页面的Js
		
前言-本人不是干前端的,所以有的名词不专业 在前端中,有时候会遇到这样的框架,http://172.17.11.151:8060/frontend/backend.html#1.html (通过解析U ...
 - ajax异步加载回跳定位
		
1)首先,问题是这样的:page1在一个滚动到页面底部加载更新的函数(功能),当页面滚动了第二页(或更多页)时,点击链接跳转到了其他页面(page2),在page2有返回按钮,当从page2返回pag ...
 - AJAX异步加载
		
AJAX含义: 即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX可以跨 ...
 - ajax 异步加载显示等待效果
		
css: #loading { width:170px; height:25px; border:3px solid #C3DAF9; position:absolute; top:300px; le ...
 - ajax异步加载遮罩层特效
		
<!doctype html> <html> <head> <title>遮罩层(正在加载中)</title> <meta chars ...
 
随机推荐
- Spring MVC基础知识整理➣环境搭建和Hello World
			
概述 Spring MVC属于SpringFrameWork的产品,采用Model-View-Controller进行数据交互,已经融合在Spring Web Flow里面.Spring 框架提供了构 ...
 - [转]MySQL忘记密码的正确解决方法
			
http://database.51cto.com/art/201005/201986.htm 以下的文章主要介绍的是MySQL忘记密码的正确解决方法,在实际操作中如果你忘记MySQL密码是一件很头痛 ...
 - MVC5干货篇,目录和路由
			
MVC目录结构概述 文件夹或文件 描述 备注 /App_Data 此文件夹用于存放私有数据,如XML,或者SQL Server Express\SQLite的数据库文件,或其他基于文件的存储库 IIS ...
 - github的pull request是指什么意思
			
有一个仓库,叫Repo A.你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,.然后你在这个A2下工作,Commit,push等.然后你希望原始仓库 ...
 - 使用spark操作kudu
			
Spark与KUDU集成支持: DDL操作(创建/删除) 本地Kudu RDD Native Kudu数据源,用于DataFrame集成 从kudu读取数据 从Kudu执行插入/更新/ upsert ...
 - Codeforces 887D Ratings and Reality Shows
			
Ratings and Reality Shows 参加talk show的时间肯定是在某个t[ i ]的后一秒, 枚举一下就好了. #include<bits/stdc++.h> #de ...
 - js下拉列表
			
js清除下拉列表所选默认值 $("#lineId").val(“”); js清除下拉列表所有选项 $("#type").html(""); ...
 - js让元素获取焦点
			
js让元素获取焦点$("#startAddress").focus();
 - Dig
			
在 UNIX 和 Linux 下,建议大家使用 dig 命令来代替 nslookup. dig 命令的功能比 nslookup 强大很多,不像 nslookkup 还得 set 来 set 去的,怪麻 ...
 - <%@include>和<jsp:include>有什么不同呢
			
<%@include>jsp指令先包含再处理,<jsp:include>jsp动作先处理再包含 1.执行时间上:< %@ include file=”relativeUR ...