Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 加载细枝中的块而不刷新_Codeigniter_Twig - Fatal编程技术网

Codeigniter 加载细枝中的块而不刷新

Codeigniter 加载细枝中的块而不刷新,codeigniter,twig,Codeigniter,Twig,我正在使用带有细枝的CodeIgniter,我想知道如何才能只加载内容块 不刷新页面。我已经看到这个话题已经被讨论过了,但是我不熟悉Symphony框架 我只想加载块内容区域而不刷新,我尝试用Ajax加载控制器,但它一直在加载整个页面,包括页眉、页脚等 谢谢 这是基本文件-base.twig: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta

我正在使用带有细枝的CodeIgniter,我想知道如何才能只加载内容块 不刷新页面。我已经看到这个话题已经被讨论过了,但是我不熟悉Symphony框架

我只想加载块内容区域而不刷新,我尝试用Ajax加载控制器,但它一直在加载整个页面,包括页眉、页脚等

谢谢

这是基本文件-base.twig:

<!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>{{ site_title }} | CRM</title>
    {% include 'templates/css.twig' %}
    </head>
    <body class="skin-blue sidebar-mini" style="height: auto;">
    <div class="wrapper">
        {% include 'templates/header.twig' %}
        {% include 'templates/side_bar.twig' %}
            <div class="content-wrapper">


                    <!-- Main content -->
                    <section class="content">

                            <div id="{{ site_title }}">
                                {% block content %}

                                {%  endblock %}
                            </div>
                    </section>

            </div>



    {% include 'notifications_modal.twig' %}
    </div>
    {% include 'templates/footer.twig' %}

</body>
</html>
这是关于.twig的视图

{% extends "base.twig" %}
{% block content %}

<div class="row">
    <div class="col-md-12">
        <h1>TO DO {{ site_title }}</h1>
    </div>
   </div>
{% endblock %}
{%extends“base.twig”%}
{%block content%}
做{{site_title}}
{%endblock%}

将需要刷新的内容放在单独的视图中,仅在调用ajax时呈现该视图,并在成功时通过“单独视图”相应地调整容器-您指的是一个不扩展任何内容的页面?的确,这是正确的是-这是我做的第一件事-但我遇到了许多其他问题,内容已更改,但url未更改。
url
?如果不重新加载页面,就无法使用javascript更改
URL
。将需要刷新的内容放入单独的视图中,仅在调用ajax时呈现该视图,并在成功时通过“单独视图”相应地调整容器-你指的是不扩展任何内容的页面?确实,这是正确的是-这是我做的第一件事-但我遇到了很多其他问题,内容发生了变化-但url不是…
url
?如果不重新加载页面,则无法使用javascript更改
URL
{% extends "base.twig" %}
{% block content %}

<div class="row">
    <div class="col-md-12">
        <h1>TO DO {{ site_title }}</h1>
    </div>
   </div>
{% endblock %}