ajax get kromda çalışmıyor ama Firefox'ta çalışıyor

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'taki yukarıdaki çalışmalar gayet iyi, ancak Chrome'da başarı işlevi asla tetiklenmez. Nedenini bilen var mı? Ve tüm tarayıcılarda çalışması için herhangi bir alternatif var mı?

Teşekkürler!

0

1 cevap

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

Ne tür bir hata veriyor? Hata iletileri için Chrome geliştirici araçları JavaScript konsolunu kontrol etmeye çalışın.

1
katma
Evet, kromun statik bir HTML dosyasından çalışırken ajax isteklerini gerçekleştirmekte bazı sorunları olduğunu biliyorum. Buradaki sorun şu: code.google.com/p/chromium/ sorunların/detay? id = 47416
katma yazar Juri, kaynak
rica ederim. Yerel bir sunucuda çalışan da çalışır. Sorun, kısıtlamakta oldukları dosya /// protokolüdür.
katma yazar Juri, kaynak
Bunu bir yerel .html dosyasına koydum ve 'n' sürüklemesini krom tarayıcımın içine bıraktım. hiçbir şey olmuyor, "hata:" bölümünde "uyarı" (hata ")" yaparsam bile herhangi bir hata mesajı bile olmaz. url, "file: /// C: /Users/ian/Desktop/test.html" olduğu için olabilir mi? ve krom "woah, bu bir yasal url değil" mi düşünüyor?
katma yazar Ian Davis, kaynak
Bekleyin!! krom konsolunda iyi bir çağrı. "XMLHttpRequest, opensocial.flixster.com/igoogle/… yüklenemiyor Origin null, Access-Control-Allow-Origin tarafından izin verilmiyor. "
katma yazar Ian Davis, kaynak
bu kadar. çok teşekkürler Juri! Bu html'yi basit bir html dosyasında bıraktım, test etmek için sahip olduğum bir alana koydum ve harika çalışıyor.
katma yazar Ian Davis, kaynak