AngularJs$http.post()不发送数据有谁能告诉我为什么下面的声明没有将帖子数据发送到指定的url?当我打印$_post时,在服务器上调用url-我得到一个空数组。如果在将消息添加到数据之前在控制台中打印消息,它将显示正确的内容。$http.post('request-url', { 'message' : message });我也尝试过将数据作为字符串(具有相同的结果):$http.post('request-url', "message=" + message);当我以下列格式使用它时,它似乎起作用了:$http({
method: 'POST',
url: 'request-url',
data: "message=" + message,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}});但是,是否有一种使用$http.post()的方法?而且,为了使其工作,我是否总是必须包括标题?我相信上面的内容类型指定了发送的数据的格式,但是我可以将它作为javascript对象发送吗?
3 回答
- 3 回答
- 0 关注
- 780 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消