A continuación se muestra el código de mi YWA envoltorio¿Por qué Chrome arroja aquí "Error no detectado: NOT_FOUND_ERR: DOM Exception 8"?
var astr_ywascript = (document.createElement("script").type = "text/javascript").src = "http://d.yimg.com/mi/eu/ywa.js";
document.head.appendChild(astr_ywascript); // <- error on this line
Está dirigido al cargar la página, por lo que no tiene sentido que JS no puede encontrar la etiqueta de la cabeza documento.
¿Alguna idea?
Gracias
Opera lanza este error en la misma línea. Uncaught exception: Error: WRONG_ARGUMENTS_ER
Firebug dice: document.head is undefined [Break On This Error] document.head.appendChild(astr_ywascript);
.el es la referencia de Backbone al elemento que se actualiza mediante render(). Probablemente tengas 'return this;' en tu método render(), que devuelve una referencia a la Vista Backbone, cuando suena como si estuvieras esperando 'return this.el' que te permitiría hacer' $ (...) .html (@ view.render()) ' –
¡Este comentario acaba de resolver un dolor de cabeza MASIVO para mí! Me interesaría saber por qué la convención es hacer 'devolver esto' desde la función de renderizado en lugar de devolver this.el? – garmur
Estaba obteniendo el mismo problema al pasar una matriz a la función .append(). En lugar de pasar texto html simple, pasé ** una matriz ** de texto html y eso hizo que el problema sucediera. – userfuser