angularjs 中ie兼容性的问题收集
今天在项目中做ie8的兼容的时候,发现angularjs中一些内容这样写有问题,那样写就没有问题了,自己记录一下内容:
如果遇到了ie8中使用$http.post请求不到数据的时候,以下的方法是获取不到的:
$http.post(url + “?param=”+param,function(){ //你的代码 })
ie中以上的传参是通不过的,根本就走不到后台,而且还走到正常的success的回调方法里了,之后把数据只要按照对象传过去就行,例如下面的写法:
$http.post(url ,{param:params},function(){ //你的代码 })
我们项目的后台是web api的,所以以上测试是成功的,嗯,顺便说一下,需要把api部分的参数改成了对象。关键是以上的写法,可以请求到后台了。