Bir html şablonu alan ve jQuery.tmpl kullanarak verileri bağlayan bir işlev yazdım. Oldukça düzgün ve düzenli olduğunu ve ihtiyacım olan şeyleri kapsandığını ve yeniden kullanılabilir bir işlev sağladığını düşünüyorum. Benim sorum yine de geliştirilebilir.jQuery sarıcı işlevinde geri arama
Temel endişem, $ .get yönteminin başarısız olması durumunda ve ayrıca callBack işlevinin nasıl yürütüldüğü.
function Bind(templateURL, templateData, templateTarget, callBack){
var req = $.get(templateURL);
req.success(function(templateHtml) {
$(templateTarget).html(''); //clear
$(templateHtml).tmpl(templateData).appendTo(templateTarget); //add deal
callBack();
});
}
i Function.bind https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind ve jQuery.bind fonksiyonu ile kafa karıştırıcı önlemek için fonksiyon adını değiştirmek düşündürmektedir. – hamczu
Başlıklar için teşekkürler. Yine de bunu bir isim-alanı içinde bıraktım. –