Javascript http.post总是在IE8中输入错误回调

Javascript http.post总是在IE8中输入错误回调,javascript,angularjs,internet-explorer-8,ie-developer-tools,angular-http,Javascript,Angularjs,Internet Explorer 8,Ie Developer Tools,Angular Http,我有一个简单的角度服务,可以在FireFox、Safari、Chrome和IE9中正常工作+ 但是,对于IE8,该服务始终会调用.error回调 JS: 在上面的场景中,IE8总是记录错误 确保您点击的url以正确的状态代码响应,例如:200、404等 例如,如果您的后端是.NETMVC public ActionResult TestError(string id) // id = error code{ Response.StatusCode = 400; // Replace .AddHe

我有一个简单的角度服务,可以在FireFox、Safari、Chrome和IE9中正常工作+

但是,对于IE8,该服务始终会调用.error回调

JS:


在上面的场景中,IE8总是记录错误

确保您点击的url以正确的状态代码响应,例如:200、404等

例如,如果您的后端是.NETMVC

public ActionResult TestError(string id) // id = error code{
Response.StatusCode = 400; // Replace .AddHeader
var error = new Error();  // Create class Error() w/ prop
error.ErrorID = 123;
error.Level = 2;
error.Message = "You broke the Internet!";

return Json(error, JsonRequestBehavior.AllowGet);}
public ActionResult TestError(string id) // id = error code{
Response.StatusCode = 400; // Replace .AddHeader
var error = new Error();  // Create class Error() w/ prop
error.ErrorID = 123;
error.Level = 2;
error.Message = "You broke the Internet!";

return Json(error, JsonRequestBehavior.AllowGet);}