石乐志!AJAX提示GET(POST)[object%20Obj

2018-01-02  本文已影响0人  英俊又可爱XD

正在jQuery框架下写一个AJAX的GET请求,需求如下:
(1)调取后台接口请求发送SESSION数据;
(2)将接口返回值写入input,实现网页自动获取数据,预填相关信息。

写完后调试报错BUG如下:


02.png

GET http://www.baixiu_my.net/admin/[object%20Object] 404 (Not Found)

提示报错在jQuery_(:з」∠)_

石乐志的我还去百度了一下[object%20Object] 是怎么回事,结果检查后台请求:好家伙,接口名字根本就不对好吗……

01.png

再看看代码:


03.png

URL啊!URL啊!

恩,已经是第一亿次把“url”拼写成“ulr”了。
能找到接口就是出了鬼了。

(╯‵□′)╯︵┻━┻换键盘去!肯定是键盘的锅!!!!

总结:

当报错GET和POST[object%20Object] 404 (Not Found)时,问题十有八九是接口url语句写错了。
仔细检查拼写吧。

经验:

AJAX请求报错时,浏览器的调试走起:
检查Network中的XHR列表。
  1. 请求name对不对?
  2. status是不是200?
  3. response返回的数据格式对不对?纯字符串?JSON?键值对数组?对象?
  4. 是骡子是马,打印看看?
  5. success的函数不中神,那就error和complete打印一下backData嘛。
04.png

石乐志的2018.1.2

上一篇下一篇

猜你喜欢

热点阅读