前端通过ajax的get请求向后端发送数据,后端死活收不到。
ajax代码如下:
$.ajax({ url:"/news_list", type:"GET", data:params, dataType:"json", success:function (resp) { } })
打开浏览器调试了一番,发现请求出现provisional headers are shown错误。
参考了一篇博文,发现了错误:https://www.jianshu.com/p/424aa9d0f3c5
在ajax代码上加上一行代码即可。
$.ajax({ url:"/news_list", type:"GET", data:params, contentType:"text/html;charset=utf8", dataType:"json", success:function (resp) { } })
有毒啊,没有请求体也要指定文本内容!