hola tengo un problema con esta libreria de jquery tmpl el dejo el codigo para que me digan que esta mal estoy realizando un proyecto en codeigniter y en si quiero subir imagenes al servidor donde tengo el siguiente codigo que me llama a lo que digamos template desde javascript
template
Código Javascript
:
Ver original<script type="text/html" id="template_attach_upload_input">
<a class="remove-attach"><i class="icon remove-s"></i></a>
<input class="simple" type="file" name="fileshout" id="fileshout" onchange="upLoad();" />
<div class="add-url clearfix" id="divupAlan">
<label>Selecciona Archivo</label>
<form>
</form>
</div>
</script>
aca el javascript
Código Javascript
:
Ver originalvar attach = {
input: function(el, type){
/* Muestro input para el ingreso del attach (solo usado para video y link)
el[object]
type[string] = Tipo de attach
return[void]
*/
var actual = (typeof $(el).data('actual') === 'undefined') ? false : $(el).data('actual');
var inUpload = (typeof $(el).data('inUpload') !== 'undefined' && $(el).data('inUpload'));
var inPreview = (typeof $(el).data('inPreview') !== 'undefined' && $(el).data('inPreview'));
var inSubmit = (typeof $(el).data('inSubmit') !== 'undefined' && $(el).data('inSubmit'));
//Si esta haciendo un upload o ya hay una previsualizacion, no dejo cambiarlo
if(inSubmit || inUpload || inPreview)
return;
//Agrego clase indicando que tiene un attach
$(el).addClass('with-attach');
//Agrego clase dependiendo del tipo de attach
if(actual)
$(el).find('.my-shout-attach').removeClass('attach-' + actual);
if(actual == 'link')
$(el).find('.my-shout-attach').removeClass('link-shout-content');
$(el).find('.my-shout-attach').addClass('attach-' + type);
//Agrego clase disabled a las demas opciones
$(el).find('.my-shout-attach-options a').removeClass('hover');
$(el).find('.my-shout-attach-options a[data-type="' + type + '"]').addClass('hover');
//Genero data del type actual
$(el).data('actual', type);
//Pido URL del video o del link
$(el).find('.my-shout-attach').html( tmpl('template_attach_' + type + '_input') ).show();
$(el).find('.my-shout-attach form').bind('submit', function(){ mi.attach.submitUrl(el, type); return false; });
$(el).find('.my-shout-attach form input[name="url"]').bind('blur', function(){ mi.attach.submitUrl(el, type); return false; });
}
aqui deberia de mostrarse los templates cada vez que haga click en uno de los botones
<div class="my-shout-attach clearfix" id="tmlp"></div>
botones
<a data-type="image"><i class="icon-img"></i><a>