Memanggil Fungsi Python daripada Kod JavaScript
Banyak situasi timbul apabila JavaScript tidak mempunyai fungsi yang diperlukan untuk melaksanakan operasi yang kompleks. Untuk menangani isu ini, pembangun mungkin berusaha untuk menggunakan fungsi Python dari dalam kod JavaScript mereka.
Untuk mencapai ini, seseorang boleh menggunakan permintaan AJAX (JavaScript Asynchronous dan XML). Dengan menggunakan perpustakaan seperti jQuery, pembangun boleh membuat permintaan HTTP kepada skrip Python dan menghantar data untuk diproses.
Pertimbangkan contoh berikut:
<code class="javascript">$.ajax({ type: "POST", url: "~/pythoncode.py", data: { param: text} }).done(function( o ) { // do something with the response });</code>
Dalam coretan ini, permintaan AJAX dibuat ke skrip Python ~/pythoncode.py, menghantar pembolehubah teks sebagai parameter. Setelah menerima respons, fungsi done() boleh mengendalikan sebarang pasca pemprosesan yang diperlukan.
Dalam skrip Python, function processParagraph() boleh memanfaatkan perpustakaan lanjutan seperti NLTK:
<code class="python">import nltk def processParagraph(text): ... nltk calls ... return lst # a list of strings to be converted to a JavaScript array</code>
Menggunakan pendekatan ini membolehkan pembangun memanfaatkan keupayaan Python dari dalam JavaScript, memberikan fleksibiliti dan akses kepada alatan berkuasa untuk tugas yang rumit.
Atas ialah kandungan terperinci Bagaimana untuk Memanggil Fungsi Python dari Kod JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!