0

私はこのコードを使用しています:

function fetchGame(xval,oval) {
            $.get("games.php", { x: xval, o: oval }, function(xml,status) {
                $("#game").empty();
                var row;
                $(xml).find("value").each(function(index, value) {
                    if ( index % 3 == 0) {
                        row = $("<tr></tr>");
                        $("#game").append(row);
                    }
                    console.log($("<td width=\"50\" height=\"50\"></td>").text(value));
                    row.append($("<td width=\"50\" height=\"50\"></td>").text(value));
                });

            },"xml");
        }

そして、私はこれでAjaxエラーをキャッチしています:

        $.ajaxSetup({
  error: function(xhr, status, error) {
    alert("An AJAX error occured: " + status + "\nError: " + error + "\nText : "+ xhr.ResponseText+"\nXML : "+xhr.ResponseXML);

  }
});

Webコース用に構築しているサイトで動作することがわかります:

http://62.219.127.85/sites/2013b/xox/xo.php?x=7&o=8

返された xml が有効で正しいことを確認します。

http://62.219.127.85/sites/2013b/xox/games.php?x=7&o=8

サイトにアクセスしたくない人には、次のように返されます。

<game>
    <x>
        <id>7</id>
        <id>Ofek Ron</id>
    </x>
    <o>
        <id>8</id>
        <id>Avi Fahima</id>
    </o>
    <value>o</value>
    <value>x</value>
    <value>-</value>
    <value>x</value>
    <value>0</value>
    <value>x</value>
    <value>x</value>
    <value>o</value>
    <value>o</value>
</game>

それでも、 get リクエストでこの奇妙なエラーが発生します。これは非常に有益ではありません。「エラー」は、彼らが私に提供できるすべての情報です。 エラー

4

0 に答える 0