首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
datetime
match
merge
search
process
jar
range
python3
email
integer
hash
default
audio
rsa
random
cSharp
grid
netty
import
testing
bitmap
bit
timezone
httprequest
hashcode
emoji
heatmap
metadata
uri
ip
yaml
timestamp
tags
usb
const
java
int
command
io
window
include
callback
vbscript
jsp
hashtable
heap
vba
copy
subset
iostream
php7
split
plugins
md5
triggers
uml
solr
ascii
tree
typescript
flutter
node.js
instance
config
main
string
select
python
web
require
bytecode
get
version
filter
loops
php8
buffer
scala
substring
当前位置:
开发笔记
>
编程语言
> 正文
javascript之AJAX框架使用说明_javascript技巧
作者:手机用户2502936263 | 来源:互联网 | 2018-06-16 00:45
javascript之AJAX框架使用说明,需要的朋友可以参考下.`
ajax编码落地算是团队框架建设的一个里程碑,使得框架拥有了一个可应用调试的版本。在ajax框架编码中主要想到了这么几点:
框架兼容性
方法全面而要简单快捷
可扩展性好
框架兼容性:ajax框架的兼容性主要表现在XMLHttpRquest对象生成上。根据不同类型浏览器或者不同库一般有三种方式
new XMLHttpRequest();
new ActiveXObject("Microsoft.XMLHTTP");
new ActiveXObject("Msxml2.XMLHTTP");
方法简单快捷且扩展性好
框架编写如ajax.get()、ajax.json()、ajax.post等这样类似jquery的比较全面的方法,快捷方便
框架使用一个核心方法为接口、各种方法都通过统一接口进行异步请求,后续需要扩展方法只需要组织自己的数据格式,然后调用核心方法即可。
方法
ajax.get(url,success,error)
参数:
url
请求的url地址
必选
参数:
success
请求成功的回调函数
可选
参数:
error
请求失败的回调函数
可选
ajax.json(url,success,error)//采用官方json解析方法解析,更安全
参数:
url
请求的url地址
必选
参数:
success
请求成功的回调函数
可选
参数:
error
请求失败的回调函数
可选
ajax.xml(url,success,error)//暂不支持
参数:
url
请求的url地址
必选
参数:
success
请求成功的回调函数
可选
参数:
error
请求失败的回调函数
可选
ajax.post(url,params,success,error)
参数:
url
请求的url地址
必选
参数:
params
需要post的参数
可选(默认null)
参数:
success
请求成功的回调函数
可选
参数:
error
请求失败的回调函数
可选
ajax.request( { url:url, params:params, type:type, format:format, success:success, error:error } )
参数:
url
请求的url地址
必选
参数:
params
需要post的参数
可选
参数:
success
请求成功的回调函数
可选
参数:
error
请求失败的回调函数
可选
参数:
type
请求类型(POST/GET)
可选(默认GET)
参数:
format
返回数据类型(json/xml/text)
可选(默认text)
范例
引入
代码如下:
请求
代码如下:
下载ajax_min.js
来自:cnblogs 唯C—Sky
ajax
xml
json
jquery
安全
javascript
php
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
ip
Jquery 跨域问题
为什么80%的码农都做不了架构师?JQuery1.2后getJSON方法支持跨域读取json数据,原理是利用一个叫做jsonp的概念。当然 ...
[详细]
蜡笔小新 2023-12-09 18:24:55
ip
前端人员必须知道的三个问题及其发展阶段
本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ...
[详细]
蜡笔小新 2023-12-12 12:45:59
ip
使用jQuery / AJAX实现两个div的动态更新
本文介绍了如何使用jQuery和AJAX来实现动态更新两个div的方法。通过调用PHP文件并返回JSON字符串,可以将不同的文本分别插入到两个div中,从而实现页面的动态更新。 ...
[详细]
蜡笔小新 2023-12-11 10:07:32
uri
Java序列化对象传给PHP的方法及原理解析
本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ...
[详细]
蜡笔小新 2023-12-14 15:25:15
uri
高校天文共享平台开发过程中的思考与规划
本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ...
[详细]
蜡笔小新 2023-12-13 18:08:58
ip
使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换
本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ...
[详细]
蜡笔小新 2023-12-11 16:20:50
ip
Java后台Jsonp处理方法及其应用场景
本文介绍了Java后台Jsonp处理方法及其应用场景。首先解释了Jsonp是一个非官方的协议,它允许在服务器端通过Script tags返回至客户端,并通过javascript callback的形式实现跨域访问。然后介绍了JSON系统开发方法,它是一种面向数据结构的分析和设计方法,以活动为中心,将一连串的活动顺序组合成一个完整的工作进程。接着给出了一个客户端示例代码,使用了jQuery的ajax方法请求一个Jsonp数据。 ...
[详细]
蜡笔小新 2023-12-10 10:55:21
ip
FormData上传文件同时附带其他参数的方法
本文介绍了使用FormData对象上传文件同时附带其他参数的方法。通过创建一个表单,将文件和参数添加到FormData对象中,然后使用ajax发送POST请求进行文件上传。在发送请求时,需要设置processData为false,告诉jquery不要处理发送的数据;同时设置contentType为false,告诉jquery不要设置content-Type请求头。 ...
[详细]
蜡笔小新 2023-12-09 19:51:18
default
DataTables插件介绍及使用方法
本文介绍了DataTables插件的官方网站以及其基本特点和使用方法,包括分页处理、数据过滤、数据排序、数据类型检测、列宽度自动适应、CSS定制样式、隐藏列等功能。同时还介绍了其易用性、可扩展性和灵活性,以及国际化和动态创建表格的功能。此外,还提供了参数初始化和延迟加载的示例代码。 ...
[详细]
蜡笔小新 2023-12-09 17:40:33
import
ppurl
Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ...
[详细]
蜡笔小新 2023-10-17 18:30:39
import
jquery ajax 跨域问题
前言:关于跨域CORS1.没有跨域时,ajax默认是带cookie的2.跨域时,两种解决方案:1)服务器端在filter中配置详情:http:blog.csdn.netwzl002 ...
[详细]
蜡笔小新 2023-10-17 17:47:27
search
javaSpring MVC 3.2.5无法识别的字段Jackson
我将SpringMVC升级到Spring3.2.5.我的一些剩余调用即使存在,也会返回无法识别的字段异常.这是错误.Resolvingexceptionfrom ...
[详细]
蜡笔小新 2023-10-17 14:01:01
ip
asp.netvb脚本,aspnet vb
asp.net(vb脚本)如何获取xml的节点值?xmlversion1.0encodingutf-8?rootimageimagemenusmenuurl#frame_paren ...
[详细]
蜡笔小新 2023-10-17 12:13:19
ip
简单的ajax与struts2实例
前言对于从事技术的人员来说ajax是这好东西,都会使用,而且乐于使用。但对于新手,开发一个ajax实例,还有是难度的,必竟对于他们这是新东西。leo开发一个简单的ajax实例,用的是 ...
[详细]
蜡笔小新 2023-10-16 17:08:23
uri
SpringBoot整合SpringSecurity+JWT实现单点登录
SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ...
[详细]
蜡笔小新 2023-12-11 08:21:41
手机用户2502936263
这个家伙很懒,什么也没留下!
Tags | 热门标签
datetime
match
merge
search
process
jar
range
python3
email
integer
hash
default
audio
rsa
random
cSharp
grid
netty
import
testing
bitmap
bit
timezone
httprequest
hashcode
emoji
heatmap
metadata
uri
ip
RankList | 热门文章
1
ORA-24550: signal received:这个问题的原因及解决办法
2
Oracle PLSQL Procedure 如何进行性能调优分析
3
ORA-16249 主库down ,logical standby 直接变主库
4
如何重建Oracle DataGuard
5
Oracle数据库服务端配置远程连接
6
本地没有装Oracle,PL/SQL远程访问Oracle数据库配置
7
导入数据IMP-00058 ORA-00904
8
varchar2转化nvarchar2类型乱码
9
Oracle确定过期的统计信息
10
Oracle DBA做SQL优化的最佳思路
11
使用RMAN迁移数据文件操作步骤(RAC-ASM环境)
12
查看链接Oracle服务器的终端IP
13
rename datafile时报错ORA-01511,ORA-01121,ORA-01110
14
Oracle 字典和动态视图
15
ORA-00911 无效字符错误解决方法
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有