ajax一般是根據狀態碼來判斷進入success方法或error方法的,狀態碼為200時進入success方法,狀態碼為其他則進入error方法,但是今天在練習的時候碰上了響應狀態碼為200但卻進入error方法的情況,根據排查發現原來我在后端的響應回來的數據不是JSON格式。
解決方案:后端響應的數據類型改為JSON格式
1:導入gson的jar包
鏈接:https://pan.baidu.com/s/1NBzW_YIw87-SSryV1a90rQ
提取碼:ja1m
2:創建Gson對象
Gson gson = new Gson();
3:向前端響應的數據轉為JSON格式:
response.getWriter().write(gson.toJson(要響應的數據));