【发布时间】:2011-10-19 05:06:18
【问题描述】:
我想知道什么更适合我想要实现的目标:
在我的主页 (main.php) 上,我有指向不同表单的链接:form1.php、form2.php、form3.php。我需要在 main.php 的一部分中打开链接页面,即在 main.php 上的 div 或 iframe 中打开,而不刷新 main.php。表单页面可以填充、删除、更新数据库。当我执行这些操作时,我不希望 main.php 刷新,而只刷新适当的表单页面。 我的第一个选择是在 main.php 的 iframe 中打开 form1.php。当我提交表单时,只有 iframe 中的 form1.php 被刷新。 我的第二个选择是使用 jquery:在 main.php 的 div 中打开链接 (form1.php)。 在 div 内提交表单,只刷新 div。
第二个选项要求更高,因为我对 ajax 和 jquery 没有太多经验。第一个选项对我来说更直接。 我想知道与 iframe 相比,使用带有 div 刷新的第二个选项是否有任何优势,即与不同浏览器的兼容性等等...... 谢谢。
【问题讨论】: