1. 程式人生 > >jQuery的Ajax狀態碼

jQuery的Ajax狀態碼

jQuery的所有Ajax工具,包括load()方法,會呼叫回撥函式來提供請求成功或失敗的非同步訊息.這些回撥函式的第二個引數是一個字串,可以取以下值

  1. “success” : 表示請求成功
  2. “notmodified”: 表示請求已經正常完成,但伺服器返回的響應內容是HTTP 304"Not Modified",表示請求的URL內容和上次請求的相同,沒有變化.
    ifModified為true時,該狀態碼才會出現
  3. “error”: 表示請求失敗
  4. “timout”: 超時, default情況下jQuery的Ajax請求沒有超時限定,
    只有指定了timeout選項時才能看到該狀態碼
  5. “parsererror”: 該狀態碼錶示HTTP請求成功完成,但jQuery無法按照期望的方式解析. forexample: if server return 的是不符合格式的XML文件或不符合格式的JSON文字時,就會出現該狀態碼.
  6. so easy to happy