2010-02-25 81 views
1

我想通过点击一个按钮调用一个页面(click.php),click.php执行一个php-mysql命令,将一个值插入到表格中。有没有办法点击该按钮,并在没有页面加载的情况下执行该页面。举个例子:当你在这个网站上向某人发布+1代表时,我假定它的数据库驱动,当你给他们代表时,它增加+1。我想要做一些基本类似的事情。是否有可能与PHP,如果不是在JavaScript中调用该页面的方式?php执行页面

回答

4

查找到的XMLHttpRequest:http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=XHR
和Ajax:http://en.wikipedia.org/wiki/Ajax_(programming)

基本上是: 创建一个XMLHttpRequest,
打开.PHP,
发送(空)和中提琴,你就大功告成了。

XHR做了什么,它是在后台请求页面并将其加载到后台。这几乎是你所需要的。

如果您需要的页面的内容,你应该看看XHR.onreadystatechange和XHR.responseText

+0

OO正是我需要的kthx – David 2010-02-25 04:55:27

+1

+1 XHR和阿贾克斯之间的区别! (人们倾向于认为它们是一个一样的。) – Atli 2010-02-25 05:00:10

+1

@答案:XHR和Ajax就像一个矩形和一个正方形。你可以有一个矩形没有一个正方形,但你不能有一个没有矩形的正方形。 – 2010-02-25 05:04:36