由于设计,无法将数据发布到自己

时间:2012-01-11 15:15:08

标签: php javascript html

我有一个使用多个容器(div)的网站。在这种情况下,我们在左侧有三个方框,在这些方框的右侧有一个更大的方框。右侧的较大框是唯一一个在按下链接时发生变化的东西,这是通过Javascript完成的。​​

所以索引是网站的主要布局,我也有网站的“页面”,所以当按下链接时,主框(右侧)会加载新数据。

在我的一个页面上,我想收集数据,然后通过文件头部的PHP脚本运行它,但是当我点击按钮时,我意识到它会刷新整个页面并且它不会运行带有表单的页面上的脚本。

任何人都有这样的问题,或者知道我可以做些什么来解决它?

我不确定哪些代码可以帮助我,但如果你需要一些东西就可以问。

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

你如何使页面设计能够做到这一点。让后端能够在发布时吐出页面状态。

或者使用Ajax发回数据并像你一样设置新状态。

答案 1 :(得分:1)

由于您已经通过JS加载了所有内容,您可以通过AJAX将表单数据发布到PHP脚本进行处理,然后读取输出并提供错误消息或从页面中删除表单并显示您的成功的消息。

如何处理您的AJAX调用取决于您用作其余JS的基础。 我个人喜欢使用JQuery库,因为它使AJAX调用(以及更多)非常简单。