Pau*_*aul 13 ajax json angularjs
我想dataType: 'json'在传统的jQuery中指定$.ajax.这是否可以使用Angular.js $http.post?
Jas*_*den 19
您可以使用HTTP Config对象设置标头:
$http({
method: 'POST',
url: 'somewhere.xyz',
headers: {
'Content-type': 'application/json'
}
})
Run Code Online (Sandbox Code Playgroud)
来自http://docs.angularjs.org/api/ng.$http
转换请求和响应可以使用转换函数转换请求和响应.默认情况下,Angular应用这些转换:
请求转换:
如果请求配置对象的data属性包含对象,请将其序列化为JSON格式.响应转换:
如果检测到XSRF前缀,请将其删除(请参阅下面的"安全注意事项"部分)
- 如果检测到json响应,则使用JSON解析器对其进行反序列化
因此无需设置自动完成的数据类型