石乐志!AJAX提示GET(POST)[object%20Object] 404 (Not Found)

正在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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容