Я новичок в jquery, и у меня возникают проблемы при попытке извлечь элемент из базы данных и отобразить результаты.Я использую codeigniter php.
Что я пытаюсь сделать, это это.Я делаю поиск, поиск возвращает список возможных результатов, который отображается в div, называемом venue_description.Нажав на один из элементов списка, я хочу, чтобы он заменил список элементом, по которому щелкают.но по какой-то причине это не работает
Для этого я сделал это:
В моей модели я передаю идентификатор элемента, на который нажимают в списке, через нажатие кнопки мыши.function
<--- this is in venue_model.php -->
$output .= '<li><a href="#self" class="menulink" class=&{ns4class}
. ' onClick="changeDiv(\'' . $venue_details->VenueID . '\')">
venueID
передается через changeDiv
, который находится в divUpdater.php
. Здесь проблема.$.get
не работает.Кто-то может увидеть ошибку?Полученный элемент должен отображаться в venue_description
div
<script type="text/javascript">
base_url = '<?= base_url(); ?>index.php/';
</script>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript">
function changeDiv(venueID) {
$.get(base_url + 'home/get_venue_description/' + venueID, function(data) {
$('#venue_description').html(data);
});
}
</script>
changeDiv(venueID)
, вызывающем get_venue_description(venueID)
в контроллере home.php
для извлечения конкретного элемента из базы данных.
function get_venue_description($venueID){
echo $this->venue_model->retrieveData($venueID);
}
Может кто-нибудь увидеть проблему в этом коде?Я потратил слишком много времени, пытаясь найти ошибку.Пожалуйста, помогите!