Это мой контроллер, т.е. home.php,
function search($collg_id = '', $id = '') {
$courserecord = $this->front->get_data_wheree('tbl_course_offered');
$data['course_offrd_name'] = json_decode(json_encode($courserecord), True);
if (empty($data['course_offrd_name'])) {
$data['course_offrd_name'] = json_decode(json_encode($courserecord), True);
} else {
$courserecord = $this->front->get_data_wheree('tbl_course_offered');
$data['course_offrd_name'] = json_decode(json_encode($courserecord), True);
}
}
Это мой model.php,
function get_data_wheree($table) {
$this->db->select('course_offrd_name, collg_id');
$this->db->group_by('course_offrd_name');
return $this->db->get('tbl_course_offered')->result();
}
Это моя страница просмотра исходного кода, т.е. выпадающая страница index.php
<div class = "col-md-2">
<div class = "form-group">
<div class = "col-md-12">
<select class = "course" name = "course_offrd-name[]" id = "course_offrd_name" class = "form-control">
<option value = "">Select</option>
<?php
foreach ($coursedata as $val) {
?>
<option value="<?php echo $val->course_offrd_name; ?>">
<?php echo $val->course_offrd_name; ?>
</option>
<?php
}
?>
</select>
</div>
</div>
</div>
<script>
$(document).ready(function () {
$("select.course").change(function () {
var selectedCourse = $(this).children("option:selected").val();
alert("You have selected the course - " + selectedCourse);
});
});
</script>
<!--this is my second view page ie search.php where myselected option should display-->
<form class="form-horizontal well" action="<?php echo base_url(); ?>search" method="post" role="form">
<span>
<?php foreach ($coursedata as $val) {
?>
<p>
<input class="with-gap filter_course CheckCourse" name="course_offrd_name[]" multiple type="checkbox" id="<?php echo $val->course_offrd_name; ?>" value="<?php echo $val->course_offrd_name ?>"
<?php
if (!empty($courserecord))
if (count($courserecord) == 1)
if ($courserecord[0]['course_offrd_name'] == $val->course_offrd_name) {
echo $courserecord[0]['course_offrd_name'];
echo "checked";
} else {
}
?> />
<label for="<?php echo $val->course_offrd_name ?>"></label>
</p>
<?php } ?>
</span>
<br>
</form>
Я хочу отправить выпадающий список выбранных значений с одной страницы просмотра на другую страницу просмотра в codeigniter, используя ajax или jQuery.
Выбранное значение параметра следует отправить из index.php в search.php. Оно должно просто отображать имя значения в search.php
При необходимости предоставим больше кода.
Как это можно сделать?
Теперь у меня есть код в функции поиска ().
Я сделал изменения в коде.
Пожалуйста, посмотрите эту функцию поиска.
Заранее благодарен!