Angular JS $ http.get()不能与我的服务器一起使用,它适用于localhost tho

时间:2015-07-26 02:31:17

标签: javascript angularjs ionic-framework

我一直致力于离子框架并在localhost中编码

$ http.get(“http://localhost/mobile/user/addvoucher/”+优惠券+“/”+ mid)

它在localhost中工作正常。但是,当我改变它生活。它完全可以工作。我测试了网址或邮递员的链接。它工作正常。当我从我的离子帧连接$ http.get时,它根本不起作用

强烈建议任何建议。在firebug上也看不到任何东西。

谢谢

2 个答案:

答案 0 :(得分:0)

尝试删除“http://localhost”,以便最终的网址为

$http.get('/mobile/user/addvoucher/' + coupon + '/' + mid)

答案 1 :(得分:0)

感谢您的建议。我发现这是解决方案,是的,因为CORS问题。所以我把它包含在服务器端php的标题

header(“Access-Control-Allow-Origin:*”);  header(“Content-Type:application / json; charset = UTF-8”);

并且它在这里工作了解决方案

http://www.w3schools.com/angular/angular_filters.asp