ajax getはchromeでは動作しませんがFirefoxでは動作します

var url = "http://opensocial.flixster.com/igoogle/showtimes?date=20111027&postal=23226";

$.ajax({
    url: url,
    success: function (html) {
        alert('in success');//THIS NEVER HAPPENS
    },
    error: function() { return null; }
});

上記のFirefoxでうまく動作しますが、成功関数はChromeで決して引き起こされません。なぜ誰が知っていますか?そして、すべてのブラウザで動作させるための代替手段はありますか?

ありがとう!

0

1 答え

Just tried it over on jsbin and works perfectly: http://jsbin.com/eyikac/2/edit#javascript,live

それはどのようなエラーですか?エラーメッセージについては、 ChromeデベロッパーツールのJavaScriptコンソールを確認してください。

1
追加された
さて、私は、クロムは、静的なHTMLファイルから実行するときにajax要求を実行するいくつかの問題があることを知っています。この問題はこちら: code.google.com/p/chromium/ issues/detail?id = 47416
追加された 著者 Juri,
どういたしまして。ローカルサーバー上で実行することも同様に機能します。問題はfile:///プロトコルで、制限されているようです。
追加された 著者 Juri,
私はこれをローカルの.htmlファイルに置き、 'n'をドラッグしてクロムブラウザにドロップしました。 「エラー:」の部分に「アラート( 'エラー')」を表示しても何もエラーメッセージが表示されません。 URLは "file:/// C:/Users/ian/Desktop/test.html"なのではないでしょうか?クロムは "うわー、これは正当なURLではない"と考えていますか?
追加された 著者 Ian Davis,
待つ!!クロームコンソールのもので良いコール。 "XMLHttpRequestは opensocial.flixster.com/igoogle/&hellip を読み込めません。 Origin-nullはAccess-Control-Allow-Originによって許可されていません。
追加された 著者 Ian Davis,
それでおしまい。本当にありがとうJuri!私はちょうどhtmlファイルを単純なhtmlファイルに入れて、それをテストするために自分のドメインに置いてください。
追加された 著者 Ian Davis,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript