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

  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008