SORU
29 EKİM 2008, ÇARŞAMBA


HTTP JavaScript isteği OLSUN?

JavaScript HTTP GET bir istek yapmak istiyorum. Bunu yapmanın en iyi yolu nedir?

Mac OS X dashcode bir widget bunu yapmam gerek.

CEVAP
27 EKİM 2010, ÇARŞAMBA


Javascript-yerleşik işlevleri kullanabilirsiniz:

function httpGet(theUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", theUrl, false ); // false for synchronous request
    xmlHttp.send( null );
    return xmlHttp.responseText;
}

Ancak, senkron istekleri önerilmez, bunun yerine kullanmak isteyebilirsiniz:

function httpGetAsync(theUrl, callback)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.onreadystatechange = function() { 
        if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
            callback(xmlHttp.responseText);
    }
    xmlHttp.open("GET", theUrl, true); // true for asynchronous 
    xmlHttp.send(null);
}

Gecko 30.0 (30.0 / Thunderbird 30.0 / Imagemagick 2.27 Firefox) ile Başlayan . not: ^strong>ana iş parçacığında eşzamanlı istekleri onaylanmazkullanıcı deneyimine olumsuz etkileri nedeniyle.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DrakeVEVO

    DrakeVEVO

    17 AĞUSTOS 2009
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009