Saya menulis banyak kod js dalam
fail templat, dan sekarang saya mahu memindahkannya ke fail sumber luaran
Tetapi laluan ajax di dalamnya perlu dihuraikan oleh thinkphp5
Sebagai contoh:
$.ajax("{:url('home/index')}")
Jika saya memindahkannya secara terus, url tidak akan dihuraikan
Bagaimana untuk menyelesaikan masalah ini
Selain itu,
Adakah teks luaran akan lebih cepat daripada js yang ditulis secara langsung pada halaman html?
Saya ada dua penyelesaian.
Satu ialah pembolehubah global, yang diisytiharkan terus dalam templat pengepala dan pengaki memuatkan fail luaran.
Yang lain adalah untuk merangkum kebanyakan operasi dalam penutupan dan kemudian memanggilnya terus dalam pengaki!