Javascript 选中第页上的获取/发布请求
我有一个Angular应用程序,它带有控制器,在用户执行任何操作(添加/删除等)后显示一些警报。我如何检查这些请求?当用户执行某些操作时,创建json数组。我必须在用户发出请求后才显示警报。它是一个单页应用程序,所有操作都无需重新加载页面 我发现了这样的脚本,它可以工作,但是有可能用AngularJSAPI来完成吗Javascript 选中第页上的获取/发布请求,javascript,angularjs,Javascript,Angularjs,我有一个Angular应用程序,它带有控制器,在用户执行任何操作(添加/删除等)后显示一些警报。我如何检查这些请求?当用户执行某些操作时,创建json数组。我必须在用户发出请求后才显示警报。它是一个单页应用程序,所有操作都无需重新加载页面 我发现了这样的脚本,它可以工作,但是有可能用AngularJSAPI来完成吗 (function() { 'use strict'; var oldXHR, stateChangeHandler, prop; oldXHR = window.XM
(function() {
'use strict';
var oldXHR, stateChangeHandler, prop;
oldXHR = window.XMLHttpRequest;
stateChangeHandler = function (evt) {
switch (this.readyState) {
case oldXHR.OPENED:
console.log('Request was made', this, evt);
break;
case oldXHR.DONE:
console.log('Request finished', this, evt);
break;
}
};
function newXHR() {
var xhr = new oldXHR();
xhr.addEventListener('readystatechange', stateChangeHandler);
return xhr;
}
// Copy original states and toString
for (prop in oldXHR)
newXHR[prop] = oldXHR[prop];
window.XMLHttpRequest = newXHR;
})();
基本上你需要使用
我已建议在这方面实施 方法$http.get作为方法$http.post有两个对您有用的属性/函数: 首先是$http.get('url').success(function(){}).error(function(){}) 其次是$http.get('url')。然后是(function(){})。然后是(function(){}) 这两种方法对于get和post请求都是有效的,不同的是它们都做出了承诺,这在angularJS中非常有用。第一种方法给出了成功请求和错误之间的切换情况,第二种方法可以有两种以上的情况