Я загружаю контент, в основном формы, динамически, используя ajax в приложении Code Igniter, над которым я работаю.Однако мне нужно получить сегменты URI для вставки в БД и автоматически заполнить поле даты в форме.Обычно кто-то делает что-то вроде:
$date = $this->uri->segment(3)."/".$this->uri->segment(4)."/".$this->uri->segment(5);
Но, очевидно, он просто пытается прочитать адрес документа, вызываемого через запрос ajax, а не родительский.
Есть идеи, как мне получить родительские данные?
Спасибо!
<meta charset="UTF-8" />
<script type="text/javascript">
$(function() {
$("#tabs").tabs({
ajaxOptions: {
error: function(xhr, status, index, anchor) {
$(anchor.hash).html("Unable to load this tab. We'll try to fix this as soon as possible.");
}
}
});
});
</script>
<div id="diary-input">
<div id="tabs">
<ul>
<li><a href="<?php echo base_url()."index.php/diary_add_appt" ?>">Appointment</a></li>
<li><a href="<?php echo base_url()."index.php/diary_add_event" ?>">Event</a></li>
<li><a href="<?php echo base_url()."index.php/diary_add_client" ?>">New Client</a></li>
<li><a href="<?php echo base_url()."index.php/diary_add_contact" ?>">New Contact</a></li>
<div id="input-cell-close" class="input-cell"><a href="#"><?php echo "<img src=\"".base_url()."images/cc_close.png\" id=\"input-cell-close\" border=\"0\" alt=\"close\" />" ?></a></div>
</ul>
</div>
</div>
С пользовательским интерфейсом jquery и jquery в заголовке моего документа.Я использую вкладки jquery ui ajax, если вам нужна дополнительная информация: http://jqueryui.com/demos/tabs/#ajax