Php Ajax获取父页面URI(代码点火器)

Php Ajax获取父页面URI(代码点火器),php,ajax,codeigniter,Php,Ajax,Codeigniter,我在一个代码点火器应用程序中使用ajax动态加载内容,主要是表单。但是,我需要获取数据库插入的URI段,并自动填充表单上的日期框。通常情况下,人们会采取以下行动: $date = $this->uri->segment(3)."/".$this->uri->segment(4)."/".$this->uri->segment(5); 但显然,它只是试图读取通过ajax请求调用的文档的地址,而不是父级 你知道我是如何得到父母的详细信息的吗 谢谢 <met

我在一个代码点火器应用程序中使用ajax动态加载内容,主要是表单。但是,我需要获取数据库插入的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>

$(函数(){
$(“#制表符”)。制表符({
ajaxOptions:{
错误:函数(xhr、状态、索引、锚定){
$(anchor.hash.html(“无法加载此选项卡。我们将尝试尽快修复此问题。”);
}
}
});
});

我的文档标题中包含jquery和jquery ui。如果您需要更多信息,我将使用jQueryUIAjax选项卡:

在执行ajax请求时,您应该发送来自父页面的片段。像这样:

在控制器中:

$data['segments'] = $this->uri->segment(3)."/".$this->uri->segment(4)."/".$this->uri->segment(5);
在你看来:

<li><a href="<?php echo base_url()."index.php/diary_add_appt/{$segments}" ?>">Appointment</a></li>
<li><a href="<?php echo base_url()."index.php/diary_add_event/{$segments}" ?>">Event</a></li>
<li><a href="<?php echo base_url()."index.php/diary_add_client/{$segments}" ?>">New Client</a></li>
<li><a href="<?php echo base_url()."index.php/diary_add_contact/{$segments}" ?>">New Contact</a></li>

  • 感谢您在东京的回复!我已经在上面添加了一些进一步的信息,如果您还需要什么,请告诉我。对不起,我不知道jQueryAjax选项卡是如何工作的。。。还可以发布标签页的html吗?谢谢。我用一些代码更新了我的答案?你明白了吗?这对你有用吗?嗨,东京队长,很抱歉我完全错过了这个,我想我忘了选择通知了。谢谢你的代码更新,现在有意义了,谢谢+1.