SORU
6 ŞUBAT 2012, PAZARTESİ


'Ulaşım' Hatası, ajax IE arama jQuery

Arama mekanları foursquare API kullanmak istiyorum. Tabii ki etki alanları arası.

Internet Explorer (test ettim 7, 8, 9) Firefox ama herhangi bir sorun yok.

Benim javascript kodu gibi görünüyor:

searchVenues: function(searchQuery) {
    $.ajax({
       url: 'https://api.foursquare.com/v2/venues/search',
       data: {
            sw: bound_south_west,
            ne: bound_north_east,
            query: searchQuery.query,
            oauth_token: FSQ_OAUTH_TOKEN,
            limit: 25,
            intent: 'browse',
            v: 20120206
       },
       cache: false,
       dataType: 'json',
       success: function(data) {
           displayResults(data, searchQuery.query);
       },
       error: function(xhr, status, errorThrown) {
           console.log(errorThrown '\n' status '\n' xhr.statusText);
       }
    });
}

Firefox mükemmel bir şekilde alınan verileri görüntüler. Internet Explorer, konsol günlükleri:

No Transport
Error
Error

Ne yapmalıyım?

Şimdiden teşekkürler.

CEVAP
25 HAZİRAN 2012, PAZARTESİ


Windows 7 Mobil test ettim.

ÇOK fazla anlamaya geçirdikten sonra, sonunda buldum:

http://bugs.jquery.com/ticket/10660

Çözüm basit, sadece bu set

$.support.cors = true;

ve Ajax etki alanları arası istekleri çalışacak!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Elly

    Elly

    3 EKİM 2005
  • tsweeney79

    tsweeney79

    21 Ocak 2008
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009