У меня есть представление, что с помощью jquery помещается некоторая информация в контроллер. контроллер затем запускает некоторую логику с использованием информации о сообщении и возвращает результат в div в моем представлении.Передача нескольких переменных контроллеру codeigniter из представления с помощью jquery
мой взгляд синтаксис:
$.post("get_link_load_options", { varlatitude: latitude, varlongitude: longitude }).done(function(data) {
$('#results').html(result);
});
Мой синтаксис Контроллер:
function get_link_load_options(){
$this->load->model('Sales_model');
if (isset($_POST['data'])){
$q = strtolower($_POST['data']);
$data['result'] = $this->Sales_model->get_link_load_options($q);
$this->load->view('sales\link_order_options',$data);
}
}
В настоящее время, с этим синтаксисом ДИВ заполняется значением переменной широты и дублируется.
Как я могу показать содержимое вида link_order_options
, а также как получить доступ к каждой переменной в контроллере, чтобы я мог выполнять с ней логику. в настоящее время $ q извлекает переменную/массив данных.
Как хранить каждую широту и долготу в качестве переменной PHP в контроллере?
Спасибо, что и всегда.
Вы можете использовать CodeIgniter в 'Input Class' для получения почтовых данных. Проверьте ответ ниже. –
Вы не отправляете какие-либо 'данные' на контроллер, только' varlatitude' и 'varlongtitude'. Это означает, что в контроллере вы найдете их, обратившись к '$ _POST ['varlatitude']' и '$ _POST ['varlongtitude']'. –