ruby-on-rails ruby-on-rails-3 jquery magnific-popup

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.