So habe ich auf dieser für eine Weile festgefahren. Ich habe eine MongoDB, die ich abfrage und als JSON zurückgebe.Übergeben Sie JSON von Flasche zu Vorlage und dekodieren Sie HTML-Entität
ich dies:
bson.json_utils.dumps(list(all_exams.find(query))
Ich gehe diese dann in einen Kolben Template-Variable in einem Inline-js Skript in HTML zu verwenden.
<div id="results">
<table id="results-table">
</table>
<p>
{{results_json}}
</p>
</div>
<script type="text/javascript" charset="utf-8">
$('#results-table').dynatable({
dataset: {
records: {{results_json}}
}
});
</script>
Das Problem ist, dass in dem Skript kann die JSON nicht durch denotable richtig analysiert werden, weil es "
enthält, die das Unternehmen Wert für ein doppeltes Anführungszeichen, aber soll nicht es nicht so erscheinen, wenn ich die Quelle überprüfen Code. Sollte die HTML-Seite nicht als "
angezeigt werden. Dies geschieht nur im Skriptbereich. Nicht im <p>
Tag (der alle "
als "
ausdruckt).
Was habe ich falsch verstanden?
Vielen Dank. Ich war viel zu lange daran fest! – trivk96