Melepaskan Petikan dalam JavaScript: Output Data Programmatik dalam JavaScript
Apabila memaparkan data daripada pangkalan data dalam HTML, menguruskan aksara khas seperti petikan boleh penting untuk mengelakkan isu penghuraian penyemak imbas. Seperti yang anda perhatikan dengan betul, percubaan untuk melepaskan petikan dalam JavaScript dengan aksara sengkang terbalik () tidak mencukupi dalam konteks HTML.
Untuk menangani perkara ini, pendekatan yang betul ialah menggantikan petikan berganda dengan perwakilan entiti XML, & ;quot;. Entiti ini akan menghalang kekeliruan penyemak imbas dan memastikan panggilan JavaScript ditafsirkan dengan betul.
Sebagai contoh, kod HTML yang anda berikan:
<a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a>
Boleh diubah suai untuk melepaskan petikan dengan berkesan:
<a href="#" onclick="DoEdit('Preliminary Assessment &quot;Mini&quot;'); return false;">edit</a>
Dengan menggunakan perwakilan entiti XML, anda kini boleh mengeluarkan data yang diperlukan dengan selamat tanpa menghadapi sebarang ralat penghuraian. Ingat, teknik ini amat penting apabila berurusan dengan data yang mungkin mengandungi kandungan yang dimasukkan pengguna, walaupun ia dihadkan dalam rangkaian syarikat.
Atas ialah kandungan terperinci Bagaimanakah saya melepaskan petikan dalam JavaScript untuk memaparkan data dalam HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!