Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengakses Pembolehubah Templat Django dalam JavaScript?

Bagaimanakah Saya Boleh Mengakses Pembolehubah Templat Django dalam JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-02 20:49:15709semak imbas

How Can I Access Django Template Variables in JavaScript?

Mengakses Pembolehubah Templat Django dalam JavaScript

Apabila memaparkan halaman templat Django, anda boleh menghantar pembolehubah untuk memanipulasinya dalam halaman menggunakan sintaks {{ myVar }}. Ini menimbulkan persoalan: bagaimana kita boleh mengakses pembolehubah yang sama ini dalam kod JavaScript yang dibenamkan dalam templat menggunakan tag?

Malangnya, enjin templat Django tidak menjadikan pembolehubah ini boleh diakses terus dalam JavaScript. Penggantian pembolehubah berlaku semasa pemaparan HTML, menghasilkan teks statik.

Walau bagaimanapun, terdapat penyelesaian: anda boleh membenamkan kod JavaScript yang mengandungi pembolehubah yang diganti. Ini boleh dicapai menggunakan sintaks berikut:

<script type="text/javascript">
    var a = "{{ someDjangoVariable }}";
</script>

Kaedah ini membolehkan anda mencipta kod JavaScript dinamik berdasarkan pembolehubah yang diluluskan daripada templat Django.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Pembolehubah Templat Django dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn