Rumah > Artikel > hujung hadapan web > Bagaimana untuk Mengintegrasikan Fungsi Python ke dalam JavaScript?
Mengintegrasikan Fungsi Python ke dalam JavaScript
Memanggil fungsi Python daripada JavaScript adalah mungkin untuk memanfaatkan perpustakaan lanjutan Python apabila JavaScript tidak mempunyai keupayaan yang setara.
Melaraskan Coretan Kod
Untuk mencapai ini, anda perlu mengubah suai kod JavaScript anda seperti berikut:
var tag = document.getElementsByTagName("p")[0];<br>text = tag.innerHTML;</p> <p>$.ajax({<br> type: "POST",<br> url: "~/pythoncode.py",<br> data: {</p> <pre class="brush:php;toolbar:false">param: text
}
}).selesai(fungsi(hasil) {
// Proses nilai pulangan dalam kod JavaScript anda
// (cth., ulangi senarai)
});
Dalam coretan ini, fungsi $.ajax memulakan permintaan POST untuk fail ~/pythoncode.py, menghantar teks sebagai parameter.
Kod Python Sisi Pelayan
Kod Python ~/pythoncode.py kekal sama:
def processParagraph(text):
...
nltk calls
...
return lst # returns senarai rentetan (akan ditukar kepada tatasusunan JavaScript)
Fungsi processParagraph menerima teks dan melaksanakan operasi yang diingini menggunakan perpustakaan Python seperti nltk. Ia mengembalikan senarai rentetan, yang ditukar secara automatik kepada tatasusunan JavaScript apabila dihantar semula kepada klien.
Nota:
Atas ialah kandungan terperinci Bagaimana untuk Mengintegrasikan Fungsi Python ke dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!