gpt4 book ai didi

ruby-on-rails - 无法调用未定义的 createDocumentFragment 方法

转载 作者:行者123 更新时间:2023-12-03 21:36:10 24 4
gpt4 key购买 nike

我正在尝试实现 magnific popup

我有以下链接<a class="simple-ajax-popup" href="/index.json">load json</a>

当我单击链接时,灯箱处于加载状态并抛出异常,如下所示

Uncaught TypeError: Cannot call method 'createDocumentFragment' of undefined

我正在使用 Rails 4,而且我还有 jquery-fileupload插件但它正在工作。

最佳答案

请阅读此Documentation: content type

您不能将 json 用作 html。您应该将 json 包装为 html。你能做什么?

类似这样的事情:

$.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
}
});

希望对您有所帮助。

关于ruby-on-rails - 无法调用未定义的 createDocumentFragment 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18908355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com