0

メイン ホストがサーバー クエリを許可していないため、他のホストからゲーム サーバー データを取得しようとしています。しかし、私は今jsonに問題があります..

私のコード:

    <script type='text/javascript'>
    $(document).ready(function(){
        $("input.senddata").click(function() {
            var ipForm = $('input[name="ip_submit"]').val();
            var gameForm = $( 'select[name="game_submit"]' ).val()
            $.getJSON("http://gamepwn.net/serversdotee/add-server.php?json=true",
              {
                ip: ipForm,
                game: gameForm
              },
              function(data) {
                $('.result').html(data);
              });
        });
    });
</script>

取得したいデータは、「サーバーが照会されました」などの単純なテキストです。

4

1 に答える 1

2

「他のサーバー」が適切な CORS ヘッダーを返す必要があるか、JSONPデータ型に移動して「他のサーバー」を変更してJSONPJSON.

JSONP と JSON:

JSON:http://gamepwn.net/serversdotee/add-server.php?json=true

{"foo":"bar"}

JSONP:http://gamepwn.net/serversdotee/add-server.php?json=true&callback=??

jQuery_7891469862340189270349182561({"foo":"bar"})

jQuery_7891469862340189270349182561callback GET パラメータの値はどこにありますか。

于 2012-06-26T15:37:30.980 に答える