Código Javascript :
$.ajax({
url:xml,
dataType: "xml",
beforeSend: function(){console.log("plcarrusel: Iniciando carga de XML");},
success: function(datos){ccrs(datos, elem, ancho);}
});
function ccrs(xml, elem, w){
console.log("plcarrusel: Carga de XML correcta");
$("<img id='btnizq' src='fli.png'/><div id='plvi'><div id='pldesp'></div></div><img id='btnder' src='fld.png'/>").appendTo(elem);
var pldsp=$("#pldesp");
$(xml).find("evento").each(function () {
var nombre = $(this).attr('nombre');
var streamer = $(this).attr('streamer');
var file = $(this).attr('file');
var img = $(this).attr('img');
var desc = $(this).attr('desc');
var texto="<div class='elem'><img class='imgelem' src='"+img+"'/><input type='hidden' value='"+streamer+"' class='streamer'/><input type='hidden' value='"+file+"' class='arch'/><div id='descelem'><b>"+nombre+"</b><br/>"+desc+"</div></div>";
$(texto).appendTo('#pldesp');
});
Y en la consola obtengo:
GET http://tvecorp.tv/plcarrusel/undefined 404 (Not Found)
f.extend.cleanjQuery.js:4
f.buildFragmentjQuery.js:4
e.fn.e.initjQuery.js:2
ejQuery.js:2
$.fn.extend.plcarruselplcarrusel.js:36
e.extend.eachjQuery.js:2
e.fn.e.eachjQuery.js:2
ccrsplcarrusel.js:28
$.fn.extend.plcarrusel.$.ajax.successplcarrusel.js:22
f.Callbacks.ojQuery.js:2
f.Callbacks.p.fireWithjQuery.js:2
wjQuery.js:4
f.support.ajax.f.ajaxTransport.send.djQuery.js:4
Esto se debe supongo a que el elemento que intento usar no existe en el HTML (Lo agrego mediante append). Espero me puedan ayudar. Saludos.
