0

公開 Web サービスhttp://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDLからデータを取得しようとして いますが、問題が発生しています。「0エラー」エラーアラートメッセージが表示されるたびに。誰でもそれを手伝ってもらえますか?

<!DOCTYPE html>
<html>
<head>
  <script src="Scripts/jquery-1.8.3.min.js"></script>
</head>
<body>
<input type="button" id="hello" value="Get data."/>
<script>
    $("#hello").click(function () {
                $.support.cors = true;
                $.ajax({
                type: "POST", 
                url: "http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx/EnumValutes",
                data: "{Seld : False}",
                datatype: "xml",
                success: function (msg)
                {
                   Successfullcalling(msg);
                },
                error: Failurecalling
            });
    });

    function Successfullcalling(res)
    {
        alert("Done!");
    }
    function Failurecalling(res)
     {
       alert(res.status + ' ' + res.statusText);
     } 
</script>

</body>
</html>
4

2 に答える 2

2

問題はクロスドメインリクエストだと思います。どのドメインでスクリプトを作成していますか?

于 2012-11-26T11:30:09.770 に答える
0

ボリスが彼の返事で言ったように、これはクロスドメイン要求の問題です

これを見てください

jQuery Ajax-ステータスコード0?

于 2012-11-26T11:40:46.177 に答える