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结束回调方法