Rumah > Artikel > hujung hadapan web > Mengapakah \"TypeError: $(...).modal is not a function\" Berlaku dengan Bootstrap Modal dan Bagaimana Ia Boleh Dibetulkan?
TypeError: $(...).modal bukan fungsi dengan Bootstrap Modal
Dalam percubaan untuk memasukkan modal Bootstrap secara dinamik ke paparan lain, pembangun menghadapi ralat "TypeError: $(...).modal is not a function." Ralat ini menunjukkan bahawa fungsi jQuery untuk memanipulasi modal tidak dikenali.
Kod pembangun melibatkan penggunaan fungsi ajax jQuery untuk memuatkan paparan separa berasingan yang mengandungi HTML modal ke dalam div sasaran. Walau bagaimanapun, walaupun div yang mengandungi modal telah dimasukkan dengan betul, fungsi modal() tidak berfungsi seperti yang diharapkan.
Isu asas dalam kes ini ialah kemungkinan penduaan perpustakaan jQuery. Apabila menyemak sumber halaman, didapati bahawa jQuery telah disertakan dua kali, yang boleh membawa kepada konflik dan ralat.
Penyelesaian:
Untuk menyelesaikan isu, pastikan bahawa jQuery hanya disertakan sekali pada halaman. Biasanya, ini dilakukan dengan menggunakan tag skrip untuk memuatkan perpustakaan jQuery daripada CDN atau daripada versi yang disimpan secara tempatan. Mengesahkan bahawa jQuery tidak dimuatkan beberapa kali akan membantu mencegah jenis ralat ini dan memastikan fungsi jQuery berfungsi dengan betul, termasuk fungsi modal().
Atas ialah kandungan terperinci Mengapakah \"TypeError: $(...).modal is not a function\" Berlaku dengan Bootstrap Modal dan Bagaimana Ia Boleh Dibetulkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!