VVL1295

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

jQuery AJAX学习总结

  先上代码:

          $.ajax({
                     type: 'POST', 
                     url:  webContentPath + 'api/order/resendMainfest?orderId=' + orderId
                 }).done(function(data, textStatus, jqXHR) {
                     $this.parent('td').siblings('.showStateMark').text('请求发送舱单');
                     $this.remove();
                     alert('重发舱单成功。');
                 }).fail(function(jqXHR,textStatus, errorThrown) {
                     alert('服务器出现错误,重发舱单失败。');
                 });

done方法:

  data是服务器端返回的数据,如果响应报文的Content-Type是“text/json”,那么jQuery就会自动解析响应报文的正文,就是说data是一个JS对象了;textStatus好像是success,没什么意义,关于jqXHR看下面对于fail方法的描述;

fail方法:

  jqXHR是原生的xhr对象的超集,很多情况下都能像调用原生的xhr对象那样调用它;textStatus是error,没什么意义;errorThrown也没什么意义;

  AJAX不能实现跳转,不能实现下载文件(可获取数据转化成的文本);

  详细看jQuery中文网,以上。

 

posted on 2016-08-12 16:19  bobo2018  阅读(121)  评论(0)    收藏  举报