2016-06-01 370 views
-1
$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提供我支持的代码。XMLHttpRequest无法加载。原产地http:// localhost:63342是不允许的访问控制 - 允许来源

+0

然后检查服务器端是否收到数据? –

+0

在服务器端保存数据在客户端不保存 – mounika

回答

1

这基本上是一个Cross-origin resource sharing (CORS)的问题。

您正在从不同域的页面发出ajax请求。这是不允许的。

要允许它,你将不得不通过增加此服务器上的网页

header('Access-Control-Allow-Origin: *'); 

注意顶部的附加在服务器页面的响应头Access-Control-Allow-Origin:在“*”在结束意味着它会接受来自任何网站的任何请求,为了增加安全性,你可以做到这一点

header('Access-Control-Allow-Origin: http://yourwebsite.com'); 
+0

好吧,怎么可能给我示例示例r链接 – mounika

+0

我编辑了我的答案。 – j4rey89

+0

确定我在服务器中添加上面的行让我知道 – mounika

相关问题