$ http.post of angular vs $ .post of jquery之间有什么区别?

时间:2016-11-08 09:02:46

标签: jquery angularjs

$ 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

2 个答案:

答案 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