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

  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • Top Gear

    Top Gear

    27 Mart 2006
  • whatever

    whatever

    30 EYLÜL 2005