Tôi chỉ tự hỏi liệu có thể sử dụng tệp JS bên ngoài có chứa mã PHP hay không.Sử dụng mã PHP trong tệp Javascript bên ngoài
JS bên ngoài của tôi
$(document).ready(function(){
$('#update').click(function(){
var tableVal={};
// a bit of php code I need in JS
var search_city=<?php echo $_SESSION['search_city'];?>';
$.post('<?=base_url()?>/project_detail/pub', {'tableVal':tableVal},function(message)
})
})
})
trang điểm của tôi
<script type="text/javascript" src="<?= base_url();?>js/external.js"></script>
Các JS không làm việc như tôi giả định rằng mã PHP trong JS là vấn đề. Có suy nghĩ gì không? Cảm ơn rất nhiều.
Bộ tiền xử lý sẽ không phân tích cú pháp tệp trừ khi tệp kết thúc bằng phần mở rộng ánh xạ tới loại nội dung phù hợp hoặc bạn nói với máy chủ web của mình rằng PHP sẽ xử lý các yêu cầu cho tệp kết thúc bằng .js –
Nói cách khác, thay đổi "external.js" thành "external.php". –