SORU
28 Temmuz 2009, Salı


jQuery / Ajax - $.() ajax Geri arama Parametreleri Geçirmeden Kullanmak için İyi bir bağlantı var mı?

JavaScript kodu ile başlıyorum:

function doSomething(url) {  
  $.ajax({ type: "GET",  
           url: url,  
           dataType: "xml",  
       success: rssToTarget  
       });  
}

Desen kullanmak istiyorum:

//where elem is the target that should receive new items via DOM (appendChild)
function doSomething(url, elem) {
    $.ajax({ type: "GET",
         url: url,
         dataType: "xml",
     success: rssToTarget(elem)
       });
}

Geri bu şekilde çalıştıramadım sanmıyorum, değil mi? Uygun desen ne olur? Mutlaka geçici olarak veya elem elem adını tutmak için global değişkenleri kullanmak istemiyorum.

CEVAP
28 Temmuz 2009, Salı


Bu gibi

function doSomething(url, elem) {
  $.ajax({
     type: "GET",
     url: url,
     dataType: "xml",
     success: function(xml) {
       rssToTarget(xml, elem);
     }
  });
}

Yorum cevap: Does use of anonymous functions affect performance?

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006