|
一直都用Jsonp的方式来解决angularjs跨域问题,查询读取信息还可以。如果是遇到比如登陆,需要post用户信息的,这个时候必须要用到post方式。
研究了几天,今天终于测试成功:
感谢谷歌搜索给予很大支持,马上奉上方法吧。
我的server端用的是php作为接口,在post数据的接口处加上下面代码:
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: X-Requested-With');
然后在angularjs处$http要按照下面方式写:
$http({
url:'http://www.xxx.com/index.php?app=api&ac=user&ts=login',
method:"POST",
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
data: {
'email': 'root@qq.com','password': '123456'
}
});
|
|