Ajax的知识整理

Http的请求 :

1.同步请求
2.异步(ajax)请求
传输方式分为postget
扩展:客户端和服务端的握手协议。只有3次握手协议之后。才会开始传输数据
参考博主海角天涯文章HTTP与HTTPS握手的那些事

  • 同步请求和异步请求的区别:
    • 同步:客户端发起请求后.不执行其他程序。等待服务端的响应.
    • 异步 : 客户端发起请求后,不等待服务端的响应。先执行其他的程序.等到服务端返回时候再接着处理要进行的程序.
  • 浏览器发送ajax之Javascript
  • 浏览器发送ajax之Jquery
  • 服务器(这里用的是PHP+Apache)响应之接收数据:
// PHP 判断是否是Ajax
#define (IS_AJAX,((isset($_SERVER['HTTP_X_REQUESTED_WITH'])&&        strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') || !empty($_POST[C('VAR_AJAX_SUBMIT')]) || !empty($_GET[C('VAR_AJAX_SUBMIT')])) ? true : false);
  • 服务器响应之发送json到 浏览器:
 header('Content-Type:application/json; charset=utf-8');

 exit($data); //输出data并退出
  • 浏览器接受到返回数据并处理
提示: 接受到json数据并解析。(有的浏览器会将返回的数据进行排序,例如array(‘b’=>1,’a’=>2)); 有的浏览器会收到并解析成 array(‘a’=>1,’b’=>2);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值