-1

所以我有一个名为 address.php 的 php 文件,其中包含验证用户地址的代码。在此页面上require_once,我使用了一个名为 left_navigation.php 的文件来呈现我的左侧工具栏。.

现在,在用户单击确认按钮时编辑地址后,我想重新加载 left_navigation.php 文件,因为我的左侧工具栏内容应该更改..

我是 php 新手,那么最好的方法是什么?即两次包含一个php文件

4

3 回答 3

0

您想使用 include 而不是 require_once。

您可以检查 jQuery .load() 函数,因此当用户单击您的按钮时,您的 left_navigation.php 将异步重新加载。用一小行代码。

$('#left_navigation').load('left_navigation.php');

假设 left_navigation.php 文件包含在 div 中,如下所示:

<div id="left_navigation">
   <?php
       include('left_navigation.php');
   ?>
</div>

检查文档: http ://api.jquery.com/load/

于 2012-10-09T06:10:27.880 回答
0

如果用户单击按钮,则页面通常会再次加载。此时 left_navigation.php 也被再次读取。

于 2012-10-09T05:57:29.763 回答
0

如果您只想重新加载左侧,则需要先阅读 Ajax。这是一个初学者指南。如果没有 Ajax,您将无法部分更新网页的一部分。

于 2012-10-09T06:08:11.967 回答