我前端发起一个$.getJSON请求给后端服务器,但是却得到一个404的GET error:[object%20Object],而且路径也不是我指定的路径,请问怎么解决?
发布于 4个月前 作者 hwoarangzk 561 次浏览 来自 问答

前端我用grunt-contrib-connect起了一个静态服务器,访问地址是http://127.0.0.1:8888 后端我用express搭的,地址是http://127.0.0.1:3000 给res设置了跨域的header,所以并没有出现跨域的报错 问题是我想请求$.getJSON({url: http://127.0.0.1:3000/index})这个接口,但是浏览器控制台报错却是: 404: GET http://127.0.0.1:8888/[object%20Object] 请问这个错误的url是怎么出来的呢? 部分代码截图如下: error1.png config.png route.png app.png index.png

2 回复

jQuery.getJSON( url [, data ] [, success ] )

要学会自己找答案。

$.getJSON('http://127.0.0.1:3000/index')

确实是这里没写对 - -! 写ajax写习惯了直接传对象 多谢

回到顶部