使用ajax時success無法得到返回值的問題

2021-07-29 20:20:36 字數 502 閱讀 5590

今天在使用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後,會認為這個由...