2013-10-27 56 views

回答

0

您正在寻找的技术称为异步HTTP请求(Ajax),使用jQuery(http://api.jquery.com/jQuery.ajax/)可以实现最常用的实现。

基本上你的PHP函数在远程服务器上。通常这只能在页面重新加载时访问客户端(访问者浏览器)。一旦页面被渲染,你的访问者在浏览器中看到的html,以及在两个系统上呈现的php代码,传统上只能在http请求期间进行通信(页面几乎按定义重新加载)。

通过使用clientside javascript(Ajax),您可以从客户端访问您的php功能。它仍然在服务器上运行,但是ajax调用可以检索到这个结果并将其返回到您的页面而无需重新加载。

编程这种功能的正常方法是放置你的php函数,就好像你的访问者没有javascript启用,因此在这种情况下提供了后备。然后你可以拦截按钮上的'submit'事件调用你的函数,而是使用ajax向服务器发送和从服务器发送相同的数据。

如果您可以提供代码,我可以提供帮助,尽管希望这应该足以让您指向正确的方向。

+0

感谢@andrew-mackay获取此信息。实际上,ajax将帮助我使应用程序更丰富。这是我现在正在学习的下一个新事物。 –

相关问题