ruby on rails - No se puede llamar al método createDocumentFragment de undefined
ruby-on-rails ruby-on-rails-3 (1)
Estoy tratando de implementar magnific popup
Tengo el siguiente enlace <a class="simple-ajax-popup" href="/index.json">load json</a>
Cuando hago clic en el enlace, lightbox está en estado de carga y lanza una excepción como
Uncaught TypeError: Cannot call method ''createDocumentFragment'' of undefined
Estoy usando Rails 4 y también tengo el plugin jquery-fileupload
pero está funcionando.
Por favor, lea esta documentación: tipo de contenido
No se pudo usar json como html. Usted debe envolver json a html. ¿Qué podrías hacer?
Algo como esto:
$.magnificPopup.open({
items: {
src: ''<div class="white-popup">Dynamically created popup</div>'', // can be a HTML string, jQuery object, or CSS selector
type: ''inline''
callbacks: {
open: function() {
$.getJSON("/index.json").done(function( data) {
data.each( function(index, value) {
$("div.white-popup").append(value);
});
})
},
close: function() {
// Will fire when popup is closed
}
});
Espero que te ayude.