比ajax更好技术,ajax 技术
AJAX即“AsynchronousJavascript AndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
它的作用就是通过ajax引擎(JS的XMLHttpRequest对象)实现客户端和服务器的数据传递。
客户端通过ajax向服务器发送请求的方式有两种,get和post,服务器把输出的内容通过ajax引擎返回给客户端。服务器输出的内容可以是echo出的内容,可以是HTML标签的内容,还可以是xml的对象形式,然后以ajax的responseText属性返回给客户端文本,responseXML属性返回给客户端XML。这样避免了传统页面交互式加载所有页面的问题。
然后javascript的ajax使用很复杂,jquery进行了很好的封装。
例如:
1$.ajax({2 url:'http://qingjia.erp.sina.com.cn/index.php/vacation/wf/wfDoneAfter',3 data:{'et_uid': et_uid,'actionNickName':'完成'},4 dataType:'json',5 success:function(data){6 if(data.err == 0){7 $("#messageDivContent").text(html);8 $("#messageDiv").show();9 $("#redirectUrl").val('http://qingjia.erp.sina.com.cn/index.php/vacation/undeal');10 countDown(5,'http://qingjia.erp.sina.com.cn/index.php/vacation/undeal');11 }else{12alert(data.msg);13hideBlock();14}15},17 error:function(){18 alert('审批完成邮件失败!');19hideBlock();20}21 });
上述代码会向属性url的链接发起请求,并对得到的数据采用json格式录入。
另jquery还封装了更高级的ajax使用函数get(。。。)post(。。。)等,参 考。
另附json的一些知识:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。类似前面看到的xml也可以用来传输数据,不过json使用{}和【】等,由于不要求xml闭合标签故能省流量,而且更适合js一点,看名字哈哈。百科里有一段比较二者的联系区别讲的很好,传送。
比ajax更好技术,ajax 技术相关推荐
- 2019尚硅谷大数据Javaweb篇三 Ajax、JSTL、会话技术、过滤器、监听器、xml、json
2019尚硅谷大数据 Javaweb篇三Ajax.JSTL.会话技术.过滤器.监听器 tags: 大数据 2019尚学堂 categories: Ajax异步请求 JSTL中的if和forEach 会 ...
- Ajax并不是一种技术(Ajax入门好文章)
Ajax 并不是一种技术.它实际上是几种已经在各自领域大行其道技术的强强结合.Ajax混合了: * 基于XHTML/CSS * 由DOM(Document Object Model)实现动态显 ...
- Ajax是什么?Ajax高级用法之Axios技术
Ajax AJAX 异步请求局部刷新 Ajax 参数详解 js.json.jsonp区别 json和jsonp的区别 同源策略 json和js对象的区别 Ajax高级用法(axios) 为什么要用Ax ...
- ajax最核心的技术,Ajax技术的核心以及方法属性
这次给大家带来Ajax技术的核心以及方法属性,使用Ajax技术核心以及方法属性的注意事项有哪些,下面就是实战案例,一起来看一下. 一.什么是Ajax Ajax英文全称为" Asynchr J ...
- Ajax简要应用说明及技术开发实例
Ajax Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法.这样,Web页面不用打断交 互流程进行重新加裁,就可以动态地更新.使用Ajax,你可以 ...
- 如何更方便的探讨技术
博主简介: 一枚奔跑在IT路上的程序员... github地址:https://github.com/sunshinelyz 如何更好的探讨技术 推荐关注微信公众号!!!推荐关注微信公众号!!!推荐关 ...
- 面试又挂了:大厂面试到底更看重学历还是技术?来看看大佬的说法
前言 我是一个普通本科出身的Android程序员,我的学校也不过就是一个普通二本. 嗯,我的学弟学妹们也是一样的,都是普通二本.但是和我不同的是,现在的社会越来越浮躁了,浮躁的让人沉不下心认真做事,让 ...
- 计算机行业是更看重学历还是技术?16年技术很重要,21年技术最重要
文章目录 那计算机行业是更看重学历还是技术呢? 那么计算机专业同学该如何提高.如何学习? 一.疯狂学代码 二.看经典计算机书籍 三.看优质公开课 1. 哈佛大学 CS50 2.麻省理工计算机整合 入门 ...
- 计算机开发者大会,CSDN AI 开发者大会 (AI ProCon 2019)更专注于探讨技术的大会,议程已发布...
原标题:CSDN AI 开发者大会 (AI ProCon 2019)更专注于探讨技术的大会,议程已发布 2018 年的AI开发者大会,作为年度人工智能领域面向专业开发者的一次高规格技术盛会,上千名开发 ...
最新文章
- 关于安卓你不知道的6件事
- Win32 堆内存分配示例
- (八)python3 只需3小时带你轻松入门——List 与 dict 的常用操作
- 使用vue 刷新页面后state数据被清空的问题(刷新总是跳转到登陆页面)
- ORACLE11g安装过程-windows
- 好的程序员“借”,伟大的程序员“偷”!
- pycharm写python字典_pycharm_字典
- AES-128\192\256加密算法及其安全脆弱分析
- css 选择器的应用
- 有关单片机c语言的参考文献,单片机设计参考文献
- Hexo博客美化之蝴蝶(butterfly)主题魔改
- 衡水的高考2021年成绩查询,2021年衡水高考最高分多少分,历年衡水高考状元
- Qt之小学徒学习记录分享
- 一、SQL语句执行过程
- Python 十进制转换二进制
- Android下操作FrameBuffer
- 程序员接私活的6个网站,你有技术就有钱!
- Keil5使用AC6编译器
- iOS性能测试怎么做?这款工具轻松稿定
- php提取域名字符串,由字符串,提取完整子域名的方法 -php
热门文章
- mysql存储过程语法及实例
- 晨风机器人php接口程序_AuthorizationSystem
- win10分辨率不能调整_图文介绍win10系统使用hdmi连接电视的处理方法
- 生产热更新技术_Reifenh?user引入新一代PET热成型板材生产线
- Python之文件操作
- 利用递归、迭代解决斐波那契数列问题与汉诺塔难题
- 如何通过三视图判断立方体个数_如何看股票市盈率?怎么通过市盈率判断股票?...
- python windows编程_在Windows下配置Python编程学习环境
- ASCII计算机语言,unicode和ascii的区别是什么
- php unicode转义字符串,PHP字符串中的Unicode字符