jquery学习笔记四:ajax

$.ajax   ->$.get        ->$.getJson

                  ->$.getScript

      ->$post    

jquery.ajax 最底层ajax接口,参数最灵活,需要自定义的参数也最多

$.get    get方式请求调用

$.post    post方式请求调用

$.getJson  get方式调用,且指定返回json格式字段。若url中有"callback=?",自动替换"callback=jsonp1234..."后用jsonp方式响应请求。

 

一般活动中基本都是get请求且返回json格式,用$.getJson非常方便,需要jsonp跨域则用$.getJson+"callback=?"

 

$.getScript  get方式获取js,用<script></script>标签加载目标src

工作项目中QV封装了跨域xhr+proxy页的post请求:通过$.getJson接口,自动识别了如果是跨域POST不替换"callback=?" 

 

$.param(obj)   obj转成name=value&name1=value1

$().ajaxStart() 注册全局ajax开始回调方法

$().ajaxStop() 注册全局ajax结束回调方法

你可能感兴趣的:(jquery)