Ich versuche, eine Webseite zu greifen und in ein Bootstrap 2.3.2 Popover zu laden. Bisher habe ich:Uncaught TypeError: Kann Eigenschaft 'createDocumentFragment' von undefined nicht lesen
$.ajax({
type: "POST",
url: "AjaxUpdate/getHtml",
data: {
u: 'http://stackoverflow.com'
},
dataType: 'html',
error: function(jqXHR, textStatus, errorThrown) {
console.log('error');
console.log(jqXHR, textStatus, errorThrown);
}
}).done(function(html) {
console.log(' here is the html ' + html);
$link = $('<a href="myreference.html" data-html="true" data-bind="popover"'
+ ' data-content="' + html + '">');
console.log('$link', $link);
$(this).html($link);
// Trigger the popover to open
$link = $(this).find('a');
$link.popover("show");
Wenn ich diesen Code aktivieren erhalte ich die Fehlermeldung:
Uncaught TypeError: Cannot read property 'createDocumentFragment' of undefined
Was ist das Problem hier, und wie kann ich es beheben?
Gute Frage. Twitter Bootstrap 2.3.x verwendet keine Fragmente. Kannst du den Fehler in einer Geige reproduzieren? Vielleicht verwenden Sie eine andere Bibliothek, versuchen etwas mit dem Markup zu tun, wie react.js oder ähnliches? Rein theoretisch. – davidkonrad
Erstellen Sie eine Demo, die Problem repliziert – charlietfl
Ich bin nicht der beste mit JSfiddle, aber ich denke, ich habe etwas, das sollte funktionieren – user61629