我可以一起使用Ajax,JS,HTML吗?

时间:2010-12-25 13:07:49

标签: php javascript mysql html ajax

我想制作一个网络应用程序。所以我想知道我可以一起使用Ajax,JS,HTML,PHP和MySQL吗?

谢谢你:)

3 个答案:

答案 0 :(得分:4)

是的,你可以。答案太短了。

答案 1 :(得分:3)

是的,Ajax基本上是JavaScript,当然可以与HTML一起使用。

来自维基百科: Ajax不是一种技术,而是一组技术。 Ajax使用HTML和CSS的组合来标记和样式信息。使用JavaScript访问DOM以动态显示,并允许用户与所呈现的信息进行交互。 JavaScript和XMLHttpRequest对象提供了一种在浏览器和服务器之间异步交换数据的方法,以避免整页重新加载。

答案 2 :(得分:3)

您不仅可以一起使用它们,而且它们(或它们的等价物)都是构建现代Web应用程序所必需的。

以下是这些技术各自与其他技术共同实现的简单示意图。

  1. php 负责应用程序的服务器端。当用户导航到页面时,php是执行的第一个代码。它获取用户输入,最终查询数据库中的数据,并输出要由浏览器解释的html文件;
  2. html 是浏览器向服务器发出请求时收到的标记语言。它包含由php传递给它的数据,放在方便的容器中,可以用css设置样式,其内容将由javascript处理;
  3. 的JavaScript 即可。使用php,每次需要更改数据时,都必须向服务器发出请求(即重新加载页面或更改地址)。相反,Javascript在浏览器中执行,允许立即响应。但是,仅使用javascript,您将无法访问数据库。如果您想在不重新加载页面的情况下显示用户收到的新消息,会发生什么?来了......
  4. 的Ajax 即可。 Ajax是一种使用javascript向服务器发出请求的方法。所以,在我们的例子中,javascript将通过重新加载向php页面发出请求,而不是浏览器。然后,它将能够在用户正在访问的页面中显示该信息。
  5. 如果你想要一本关于这些技术及其互操作方式的全面的,虽然是介绍性的手册,我建议O'reilly的“学习PHP,MySQL和Javascript”。