繁体   English   中英

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

[英]Angular JS $http.get() doesn't work with my server, it works with localhost tho

我一直在研究离子框架,并在本地主机中编码

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

它在本地主机工作正常。 但是,当我将其更改为可用时。 它根本不起作用。 我用url上的链接或邮递员进行了测试。 它工作正常。 当我从离子支架连接$ http.get时,它根本无法工作

强烈建议任何建议。 也看不到萤火虫上的任何东西。

谢谢

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

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

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

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

并且有效。在这里找到解决方案

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM