Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 状态代码:404未找到(来自缓存)|使用AngularJS的混合应用程序_Javascript_Android_Angularjs_Hybrid Mobile App - Fatal编程技术网

Javascript 状态代码:404未找到(来自缓存)|使用AngularJS的混合应用程序

Javascript 状态代码:404未找到(来自缓存)|使用AngularJS的混合应用程序,javascript,android,angularjs,hybrid-mobile-app,Javascript,Android,Angularjs,Hybrid Mobile App,我目前正在创建一个混合移动应用程序 在Android仿真器上运行应用程序时,我在一个$http.post请求中得到以下错误:状态代码:404未找到(来自缓存) 下面是我代码中使用的post请求。URL是在我的项目中使用的本地Tomcat服务器的URL var postData = {'loginId':$scope.user.id}; postData = $.param(postData); $http({ method: "POST", url: checkUserU

我目前正在创建一个混合移动应用程序

在Android仿真器上运行应用程序时,我在一个$http.post请求中得到以下错误:状态代码:404未找到(来自缓存)

下面是我代码中使用的post请求。URL是在我的项目中使用的本地Tomcat服务器的URL

var postData = {'loginId':$scope.user.id};

postData = $.param(postData);

$http({
     method: "POST",
     url: checkUserURL,
     data: postData,
     cache:false,
     headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/x-www-form-urlencoded;'
     }
});
当我将url放在移动应用程序中锚定标记的href中并单击它时,我会被重定向到移动浏览器,从那里我可以点击url并获得预期的输出

我也可以从我的web浏览器访问url。只有当我尝试在应用程序中使用$http请求时,才会发生此错误

注意:我的项目中包含了所有需要的库

是因为我发送到服务器的数据的格式吗


您能告诉我这里可能存在什么问题以及可能采取的解决措施吗?

这可能是因为您传递参数的方式。您不必使用
$.param
。尝试传递普通JavaScript对象:

var postData = {
   loginId: $scope.user.id
};

$http({
     method: "POST",
     url: checkUserURL,
     data: postData,
     cache:false
});

这可能是因为您传递参数的方式。您不必使用
$.param
。尝试传递普通JavaScript对象:

var postData = {
   loginId: $scope.user.id
};

$http({
     method: "POST",
     url: checkUserURL,
     data: postData,
     cache:false
});