簡體   English   中英

XMLHttpRequest 無法加載。 Access-Control-Allow-Origin 不允許 Origin http://localhost:63342

[英]XMLHttpRequest cannot load . Origin http://localhost:63342 is not allowed by Access-Control-Allow-Origin

$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);
        });

獲得成功但未保存在數據庫中。請為我提供支持的代碼。

這基本上是一個跨域資源共享(CORS)問題。

您正在從不同域的頁面發出 ajax 請求。 這是不允許的。

要允許它,您必須將Access-Control-Allow-Origin添加到服務器頁面的響應標頭中,方法是將其添加到服務器頁面的頂部

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

注意:末尾的“*”表示它將接受來自任何網站的任何請求,為了增加安全性,您可以這樣做

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM