AngularJS:如何使用$ http.post()将数据发送到与项目URL不同的url

时间:2015-03-18 10:00:58

标签: angularjs

我正在开发使用angularJS& amp;想要将带有post请求的数据(参数)发送到url,该url可能是存储我的RESTful服务页面的不同项目URL。

我写了以下代码

 $http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded";
    $http.post(base_url+"get/memberLogin.php", {'username='+username, 'password='+password}
    ).success(function(data, status, headers, config) {
            if(data.status == true){
                alert('data received');
            }               
        }).error(function(data, status, headers, config) {
            // net not available.
        });

我在firefox浏览器中尝试了上面的代码&然后收到404页面找不到错误。 它正在搜索的网址是:

http://localhost:90/datacollection_mobile/Project/module-based/controlr-1.0/localhost:90/MobileREST/php/processing/get/memberLogin.php

而不是:

localhost:90/MobileREST/php/processing/get/memberLogin.php

网址重叠。如何解决这个问题。

注意:我的base_url我定义为

var base_url = 'localhost:90/MobileREST/php/processing/';

1 个答案:

答案 0 :(得分:0)

http://

var base_url = 'http://localhost:90/MobileREST/php/processing/';