0

こんにちは、この 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.

誰かが解決策を知っていますか?

4

1 に答える 1

0

ajax ターゲティング サーバーで CORS (クロスオリジン リソース共有) を有効にする必要があります。

ここで詳細情報を見つけることができます http://enable-cors.org/server.html

于 2013-09-05T19:29:54.977 に答える