![](/img/trans.png)
[英]Send cordova FileTransfer parameters to php server using ionic 2/3
[英]Error in cordova(ionic) android/php application
我正在用ionic / cordova在客户端和php在服务器端制作一个android应用程序,但是每次测试它都会收到此错误
-------------------------------------------------- --------------------------
资源被解释为脚本,但以MIME类型text / html传输:“ http://restaurent.eb2a.com/app/test.php?callback=angular.callbacks._0 ”。 未捕获到的SyntaxError:意外令牌<
失败
未定义
404
----
-------------------------------------------------- --------------------------
这是我的index.html
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<script src="js/angular.min.js"></script>
</head>
<body ng-app="myApp">
<div ng-controller="myCtrl">
<button ng-click="clicked($event)">Click me</button>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope, $http) {
$scope.clicked = function($event) {
var url = "http://restaurent.eb2a.com/app/test.php?callback=JSON_CALLBACK";
$http.jsonp(url).success(function(data) {
//console.log("success");
if (data['reponse'] == 'true') {
console.log("success");
console.log(data);
console.log("----");
}
}).error(function(data, status) {
console.log("failure");
console.log(data);
console.log(status);
console.log("----");
});
};
});
</script>
</body>
</html>
这是我的test.php
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
header('Access-Control-Allow-Headers: Origin, Content-Type, Accept, Authorization, X-Request-With');
header('Access-Control-Allow-Credentials: true');
header('Content-Type: application/json');
echo $_GET['callback'] ."({'reponse': 'true'})";
?>
注意:当我使用浏览器测试相同的代码时,它可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.