$ http.post of angular vs $ .post of jquery。
$http.post() vs $.post()
是$ http.post()内部使用jquery的$ .ajax还是自己创建XMLHttpRequest?
我正面临问题Angular $http.post method not working for asp.net web api
答案 0 :(得分:0)
他们正在执行相同的任务,只是在语法上有所不同。他们将调用底层XMLHttpRequest
来向服务器发出请求。
$http.post
不会调用$.post
,Angular不依赖于jQuery。
答案 1 :(得分:0)
$http.post()
创建自己的XMLHttpRequest,就像jQuery.post()
一样。
这两者之间的唯一区别是,他们在提出请求时的默认请求content-type
,
jQuery.post()
使用application/x-www-form-urlencoded
Angular $http.post()
使用application/json