$http({
method: "POST",
url: 'http://192.168.3.140:8081/SamplengcordovaApp/Savedata.php',
data: resdata,
dataType: "json"
})
.success(function (data, status, headers, config) {
debugger;
alert(data);
})
.error(function (data, status, headers, config) {
alert(status);
});
获得成功但未保存在database.please中为我提供支持的代码。
答案 0 :(得分:1)
这基本上是Cross-origin resource sharing (CORS)问题。
您正在从不同域的页面发出ajax请求。这是不允许的。
要允许它,您必须在服务器页面的响应头中添加Access-Control-Allow-Origin
,方法是在服务器页面的顶部添加它
header('Access-Control-Allow-Origin: *');
注意:' *'在最后意味着它将接受来自任何网站的任何请求,为了增加安全性,你可以做到这一点
header('Access-Control-Allow-Origin: http://yourwebsite.com');