Mam aplikację internetową Python Flask, którą chcę przekazać zestaw danych słownika z javascript, Próbuję JSON Mogę przekazać liczby dobrze, ale wydaje się, że zgłaszam błąd podczas używania smyczki.Importowanie słownika JSON Flashem Pythona do błędu javascript
Oto fragment kodu z pytona generującego ciąg JSON: view.py
def dumpdata():
DB_name={"name":"aaragh"}
strng=json.dumps(DB_name)
return render_template('dumpdata.html',result = strng)
Tutaj jest plik HTML odbiorczy dumpdata.html
<html><body>
<p >{{ result }}</a>
<script>
var data = JSON.parse({{result}});
console.log(data.name);
</script>
</body></html>
Oto komunikat o błędzie i wyjście konsoli: conso lelog
SyntaxError: Nieprawidłowy identyfikator nieruchomość dumpdata: 4
<html><body>
<p >{"name": "aaragh"}</a>
<script>
var data = JSON.parse({"name": "aaragh"});
console.log(data.name);
</script>
</body></html>
nie sądzę, że to istotne, ale pojawia się ten sam błąd zarówno chrom ubuntu i wygraj IE.
Wszelkie pomysły? Myślę, że jestem brakuje czegoś oczywiste, ale mam Uderzyłem głową o tym przez kilka dni, a ja nadal nie udało się znaleźć rozwiązanie ...
Dzięki
Dzięki Zgłosiłem swoją sugestię zawierać filtr szablonu | bezpieczną i kod działa doskonale! Dzięki – tuetates