Mein Code wie folgt aus:Wie kann ich JSON Stringify in String Javascript hinzufügen?
<script>
var res = `
<a href="#" id="edit-image"
data-toggle="modal"
data-target="#modal-edit-image"
data-photo="`+JSON.stringify(photo)+`"
>
<span class="fa fa-pencil"></span>
</a>`;
</script>
Das Ergebnis console.log(photo)
wie folgt aus:
Objekt {id: 5, Name: "IMziQFBIxFEFQHdjlg3mGXEVuQnwqZ5rYigX2jlq.jpeg", alt: "dea"}
Ich möchte es in JSON Zeichenfolge ändern und speichern Sie es in Variable Res
Ich mache es wie oben Code, aber wenn ich Element inspizieren und ich kopieren Sie das Element das Ergebnis wie folgt aus:
<a href="#" id="edit-image" data-toggle="modal" data-target="#modal-edit-image" data-photo="{" id":5,"name":"imziqfbixfefqhdjlg3mgxevuqnwqz5ryigx2jlq.jpeg","alt":"dea"}"="">
<span class="fa fa-pencil"></span>
</a>
Es scheint json stringfy im Element unordentlichen
Wie kann ich es lösen?
Gibt es einen Grund, warum Sie eine 'Json'-Daten als Wert für Ihr' Daten-Foto'-Attribut platzieren möchten? – eeya