我正在开发使用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/';
答案 0 :(得分:0)
放http://
var base_url = 'http://localhost:90/MobileREST/php/processing/';