ajax常见写法,jquery ajax较常见的写法
我经常喜欢把ajax封装成更简单的写法
1.下面是我们的一个例子,有兴趣的人可以复制使用
$.xmlhttpPost = function (urlpost,callback, content) {
$.ajax({
url: urlpost,
method: 'post',
data: content,
dataType: 'json',
beforeSend: function (request) {
request.setRequestHeader("xhead-type", "ajax");
},
success: function (data) {
if (typeof callback == 'function') {
if (data.code == '0') { callback(true, data.msg, data); }
else { callback(false, data.msg, data); }
}
}, error: function (XMLHttpRequest, textStatus, errorThrown) {
if (istip) { layer.msg('发生错误:' + XMLHttpRequest.status + " " + XMLHttpRequest.readyState + " " + textStatus); }
}, complete: function () {
}
})
}
这种方式,定义了数据格式为json,所以返回的时候,必须是json格式,如果不想用json格式,只需要修改dataType即可
2.方法写好好了,下面就是调用了
$.xmlhttpPost('/comm/ajax.html',function (result, msg, data) {
if (result) {
//数据处理
}else{
//错误提示
}
}, 'abc=bbb');这种写法,在复杂项目上,会减少不少ajax重复代码的编写
ajax常见写法,jquery ajax较常见的写法相关推荐
- 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net
直接上图=============最后拷贝源码(图片清楚) ====================================================================== ...
- ajax abort 原因,jquery ajax abort()方法
如果用户频繁点击ajax请求,除最后一个外都是无效的,趁早结束节省资源.也可能出现更严重的问题,最后一个发送的请求,响应未必是最后一个,有可能造成混乱.用jquery的abort方法,可以中途中止aj ...
- ajax complete写法,jquery ajax complete 方法
jquery ajax var ajaxTimeoutTest = $.ajax({ url:'', //请求的URL timeout : 1000, //超时时间设置,单位毫秒 type : 'g ...
- jquery ajax content type,JQuery ajax的contentType
原理说明 Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面.XMLHttpRequest是ajax的核 ...
- java ajax datatype_理解jquery ajax中的datatype属性选项值
jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字 ...
- struts2 ajax html,Struts2+Jquery+Ajax+Json
现在使用Json来封装并且传递数据的情形是越来越多了,可怎么样在Struts2中来使用Jquery+Ajax+Json来协同工作呢?在网上查了下就那几个例子被转过来转过去的,还有很多例子根本行不通,这 ...
- 使用ETag识别ajax,如何使用jQuery AJAX请求访问ETag头?
我正在使用jQuery ajax调用来请求来自发送HTTP响应头中的ETag的服务器的数据.我需要访问标题,但是当请求成功并调用jqXHR.getAllResponseHeaders()时,我只能看到 ...
- java怎么处理ajax请求,java怎么用ajax请求?jquery ajax请求后台的简单例子
jQuery.ajax(url,[settings]) 概述 通过 HTTP 请求加载远程数据. jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax ...
- ajax脚本格式,jQuery ajax调用 - jim脚本响应是什么格式?
对不起,如果这已被回答,但我搜索网络和本网站,我找不到答案...jQuery ajax调用 - jim脚本响应是什么格式? 我有一个JavaScript函数,调用jim脚本来执行各种SQLite数据库 ...
- 【SpringMVC笔记】Ajax 入门(jQuery.ajax)
Ajax Ajax 简介 伪造 Ajax(iframe标签) jQuery.ajax 使用 jQuery.ajax 案例 Ajax 执行流程 Ajax 异步加载数据案例 Ajax 验证用户名密码 获取 ...
最新文章
- 自动驾驶的摩尔定律:无人驾驶的最终实现时间或在2035年丨厚势汽车
- 伪共享 FalseSharing (CacheLine,MESI) 浅析以及解决方案
- 窗口迅速关闭的解决办法/scanf/if/for/break
- Linux目录、文件的创建与删除
- Bubble Sort Aizu - ALDS1_2_A
- html5 getchildren,jquery children() find()用法
- java中的输入输出流概念_Java输入输出(IO)和流的基本概念
- 安装magicdrawUML出现的问题
- windows7下将mysql加入环境变量
- Matlab读取fig文件并还原信号
- 【重磅】英国脱离欧盟,英国首相卡梅伦宣布辞职
- 石化行业工作调度,如何选择合适的防爆对讲机?
- Wordpress替换Gravatar用户头像,让wordpress会员头像本地化提高加载速度(附代码)
- AD20设计规则检查设置(DRC检查设置)
- 实现给页面长截图,带滚动条的部分也截取
- 卷积神经网络中卷积的作用与原理
- arm+linux+usb驱动开发,Linux+ARM下的USB驱动开发
- 人工智能的历史与演变
- mysql5.7内存占用_解决mysql升级到5.7内存占用过大问题
- 陈天桥向私服取经 盛大免费放手一搏
热门文章
- SQL性能优化常见措施(Lock wait timeout exceeded)
- 为什么Visual Studio的安装目录下有名为1033或2052的文件夹?
- Windows Store App 音频和视频
- 《FilthyRichClients》读书笔记(一)-SwingのEDT
- eclipse下SVN subclipse插件
- oracle表访问方式
- 976. 三角形的最大周长
- 淄博计算机文化基础试卷,我校顺利举办省高校计算机文化基础考试并获佳绩
- nginx css 304 导致图片丢失_Nginx面试三连问:如何工作?负载均衡策略有哪些?如何限流?...
- html 块级注释,HTML blockquote 标签 | 教程 | codingbefore