AJax技术

jQuery 學習心得筆記 (5) Ajax (下) ericsk.net

字号+ 作者:H5之家 来源:H5之家 2016-06-30 11:05 我要评论( )

jQuery 學習心得筆記 (5) Ajax (下) 不再讓「下集」拖稿了... jQuery.ajax() 的 callback jQuery 提供的 ajax 函式其中有 4 個 callbacks: beforeSend, complete, error, 以及 success,當一個 Ajax request 送出到完成,會依照: beforeSend success or err

jQuery 學習心得筆記 (5) – Ajax (下)

不再讓「下集」拖稿了...

jQuery.ajax() 的 callback

jQuery 提供的 ajax 函式其中有 4 個 callbacks: beforeSend, complete, error, 以及 success,當一個 Ajax request 送出到完成,會依照:

beforeSend » success or error » complete

這樣的順序來呼叫你所定義的 callback 函式,也就是不管成功或者失敗,beforeSend 及 complete 定義的 callbacks 都會被呼叫到,而 success 或 error 的 callback 則是視 Ajax request 的成敗來決定誰會被呼叫。

另外值得一提的是,jQuery 1.2 開始加入 JSONP 的支援,當你的 dataType 設成 jsonp 的時候,jQuery 的 ajax 函式會將 dataType 改為 script 並且多送一個 callback 參數到 server,然後 server 可以利用 callback 參數的值來輸出適當的 script 送回給 browser 來執行,也許這樣講很抽象,直接來看之前的例子改成 JSONP 的作法:

msg.php

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery Ajax 简单的实现跨域请求

    jQuery Ajax 简单的实现跨域请求

    2016-06-28 15:00

  • jQuery实现AJAX定时刷新局部页面实例,jqueryajax

    jQuery实现AJAX定时刷新局部页面实例,jqueryajax

    2016-06-14 15:00

  • jQuery学习笔记之 Ajax操作篇(二)

    jQuery学习笔记之 Ajax操作篇(二)

    2016-06-07 18:03

  • Ajax学习笔记---3种Ajax的实现方法【推荐】,ajax---3

    Ajax学习笔记---3种Ajax的实现方法【推荐】,ajax---3

    2016-05-14 10:02

网友点评