2015-05-28 39 views
2

我对PHP和AJAX有点新,所以我需要一点帮助。我会解释一下我的概念,请给我反馈是否有可能。如何使用PHP和AJAX加载基于其他表单数据的表单

这是我的代码的主网页一点点:

<ul class="treeview-menu"> 
    <li id = 'menu1'> 
     <a> 
      <i class="fa fa-angle-double-right"></i> 
      Menu1 
     </a> 
    </li> 
</ul> 
<div id="content_info" style="display:none;"></div> 
<div id="content_data" style="display:none;"></div> 
<div id="content_input" style="display:none;"></div> 

我有两个其他页面,让我们把它称为form_view.phpform_input.phpform_view.php用于显示数据库中的数据,form_input用于输入新数据并编辑旧数据。我打算使用AJAX在主页上加载form_viewform_input

首先,当我选择Menu1时,它会显示content_data div并隐藏另外两个div。然后,它将在content_data div内加载form_view.php。我使用表格查看数据,每行有一个编辑按钮。当我点击按钮时,表格将被提交到form_input,并且form_input将显示已被选择的数据。

是否可以让form_input显示已选择的数据并将其加载到content_input div中?发生这种情况时,content_datacontent_info将被隐藏,并且将显示content_input。这样做有没有可能不刷新主页面?

如果这一切都可能,你能告诉我一些代码示例吗?

我很欣赏任何反馈。谢谢。

+0

您可以添加form_view.php和form_input.php的代码 –

回答

1

编码为form_view.php

$("#content_data").load("ajax/form_view.php?"+parameters); 

在URL请求的数据确保URL编码的参数。稍后在您的PHP中检索$_GET中的数据。

相关问题