Я написал подпрограмму ниже, чтобы получить город на основе выбранной страны для моего приложения codeigniter.
$(document).ready(function() {
$("select#cbo_country").change(function() {
$.post("http://localhost/main/index.php/city/get_data_by_country", {
int_country_id : $(this).val()
},
function(data) {
// some code here
},'json');
})
});
как видите, я жестко запрограммировал URL (http://localhost/main/index.php/city/get_data_by_country) и знаю, что это плохая практика, но я ничего не могу поделать.
Есть ли хороший чистый способ не жестко кодировать URL? Раньше я использовал base_url () codeigniter, но так как я переместил подпрограмму в файл js, я больше не могу использовать эту функцию.