今天在使用ajax時,一直在除錯,請求路徑和資料都沒問題,但是就是得不到資料,很是疑惑
源**時這樣的
服務端使用的php,**是這樣的
public function checkusername()
就是想簡單測試下,隨便輸出一些值,但是ajax得success函式總是錯誤,百思不得其解......................
查了資料才發現有個細節沒有注意到
datatype:'json', //接受資料格式 (這裡有很多,常用的有html,xml,js,json)
原來datatype是接受的資料格式,也就是說從服務端返回的資料格式要滿足這個要求,我要求的是json格式,但是返回的卻是整型,所以success返回函式是失敗的,進入到了error函式了
用的時候一定要細心
飛-------------------加油!
ajax執行success和error的狀態
ajax datetype json success function callbackdata error function data,status,e ajax請求通過xmlhttprequest物件傳送請求,該物件有四個狀態 readystate 0 未初始化 1 正在初始化 2 傳送資料 3...
Ajax提交success方法中新增頁面跳轉
ajax提交請求時,在success方法中新增頁面跳轉。1 window.top.location.href window.location.href等都不行,頁面不會跳轉,只是重新整理頁面。2 只有使用jquery設定form action 屬性才會跳 form1 attr action cont...
Ajax請求傳送成功但不進success方法
情況描述 ajax傳送成功,後台也成功響應請求,並返回了json資料,通過chrome監聽請求也可以看到響應的json資料,但是就是不進success方法,反而跑到error方法中了 原因 後台返回的json資料是乙個純string型別的物件時,前端datatype屬性設定為json後,會認為這個由...