He escrito una función que recupera una plantilla html, a continuación, se une de datos utilizando jQuery.tmpl. Creo que es bastante limpio y ordenado, encapsula lo que necesito y me proporciona una función reutilizable. Mi pregunta, sin embargo, es si puede mejorarse.de devolución de llamada en función de contenedor jQuery
Mi principal preocupación es si el método $ .get falla, y también cómo se ejecuta la función callBack.
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();
});
}
Sugiero cambiar el nombre de la función para evitar confundir con Function.bind https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function/bind y función jQuery.bind. – hamczu
Gracias por el aviso. Sin embargo, insertaría esto dentro de un espacio de nombres. –