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

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • iZAPPA

    iZAPPA

    16 Temmuz 2010