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中文网,以上。
浙公网安备 33010602011771号