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

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • wowchick16

    wowchick16

    17 Mart 2007
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009