SORU
1 NİSAN 2010, PERŞEMBE


Çapraz etki alanı AJAX çağrısı

AJAX çapraz etki alanı ilke bilirim. Sadece "ajax HTTP isteği ve ekran üzerindehttp://www.google.com arayamam yani bu bir yerde sitemde sonuçları.

Veri türü ile" bu gerçekten işe yarar, ama sözdizimi hatası belli ki alınan veriler JSON formatında olduğu için (). "jsonp çalıştım

Başka bir olasılık da yabancı bir etki alanı/görüntü veri almak için var mı? iframe aynı politikayı takip ediyor musun?

Saygılarımızla

--Andy

CEVAP
1 NİSAN 2010, PERŞEMBE


(Kolay) çapraz etki alanı AJAX kullanarak veri almak için tek yol Andy E belirtildiği gibi proxy sunucu taraflı bir dil kullanmaktır. İşte jQuery kullanarak bunu uygulamak için nasıl küçük bir örnek:

JQuery kısmı:

$.ajax({
    url: 'proxy.php',
    type: 'POST',
    data: {
        address: 'http://www.google.com'
    },
    success: function(response) {
        // response now contains full HTML of google.com
    }
});

Ve PHP (proxy.php):

echo file_get_contents($_POST['address']);

Bu kadar basit. Ne farkında olun ya da kazınmış verileri ile alırlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • audivila

    audivila

    5 HAZİRAN 2009
  • booba1234

    booba1234

    22 Temmuz 2006
  • Xbox

    Xbox

    1 Kasım 2005