У меня есть кнопка в моем внешнем js-файле, который при щелчке я хочу отправить на контроллер, который у меня есть. Когда у меня есть функция on click в JQuery с URL-адресом, установленным для моего localhost, он отлично работает, но как я могу установить его так, чтобы он работал аналогично тому, как base_url работает в CodeIgniter, чтобы он работал в любой среде ? Я пробовал использовать window.location.origin или window.location.host вместо localhost, но не работал. Есть идеи?Репликация base_url во внешнем JS-файле в CodeIgniter
Моя внешняя кнопка JS:
var html = '<div class="alert alert-success" role="alert"><p class="instruction_text text-center">' + completedText + '</p></div><input id="next_task" class="btn btn-lg btn-default text-center" style="margin-top: 150px; font-weight: bold;" type="button" value="' + text[lang]['continue'] + '"data-url="http://localhost:8888/oda/sample/instructions/' + task_id + '/' + lang + '/' + type + '">';
$('#final_message').append(html);
$(document).on('click', '#next_task', function(e) {
e.preventDefault();
location.href = $(this).data('url');
});
Спасибо!
вы определили значение для base_url на приложение/Config/config.php или его automatcally генерируется? – emiliopedrollo