簡體   English   中英

使用Ajax調用Web服務時出錯

[英]Error to call web service with ajax

嗨,我已經使用此javascript函數創建了一個html頁面

           function getData() {
                if(window.XMLHttpRequest) {
                    req = new XMLHttpRequest();
                    req.onreadystatechange=sendData;
                    req.open("GET", "http://service-page/axis2Example-1.0.0-SNAPSHOT/services/SystemService/viewUsers?positionX=10&positionY=30&round=10", true);
                    req.send();
                }
            }

            function sendData() {
                if(req.readyState==4 & req.status==200) {

            }
        }

此功能用於調用Web服務。 問題是我的瀏覽器回答以下消息:

XMLHttpRequest cannot load ........ autoCreate=false&log=true. Origin ...... is not allowed by Access-Control-Allow-Origin.

有誰知道解決方案?

您必須在ajax定位服務器中啟用CORS(跨域資源共享)。

您可以在此處找到更多信息http://enable-cors.org/server.html

暫無
暫無

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

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