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

  • IGN

    IGN

    19 EYLÜL 2006
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006