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

  • bashirsultani

    bashirsultan

    22 Mart 2010
  • sghaff1

    sghaff1

    23 Mart 2009
  • Vintendo Power

    Vintendo Pow

    2 Ocak 2007