我可以同时使用 Ajax、JS、HTML、PHP 和 MySQL 吗? [关闭]
Posted
技术标签:
【中文标题】我可以同时使用 Ajax、JS、HTML、PHP 和 MySQL 吗? [关闭]【英文标题】:Can I use Ajax, JS, HTML, PHP, and MySQL together? [closed] 【发布时间】:2011-05-30 15:26:02 【问题描述】:我想做一个网络应用程序。所以想知道Ajax、JS、html、php、mysql能不能一起用?
【问题讨论】:
Ajax -> 异步 javascript 和 xml(html)。虽然异步和 xml 都是可选的。 可以同时使用Ajax、JS、HTML、PHP、MySQL、Apache、Linux、PCI Express、SATA和220V电源。 鉴于你知道成分,我很惊讶你需要问这个问题。 【参考方案1】:是的,您可以同时使用 Ajax、JS、HTML、PHP 和 MySQL。
【讨论】:
【参考方案2】:不仅您可以一起使用它们,而且它们(或它们的等价物)都是构建现代 Web 应用程序所必需的。
以下是这些技术各自以及与其他技术共同实现的目标的简单示意图。
-
php 负责您的应用程序的服务器端。当用户导航到一个页面时,php 是第一个被执行的代码。它获取用户输入,最终查询数据库中的数据,并输出一个 html 文件供浏览器解释;
html 是浏览器在向您的服务器发出请求时收到的标记语言。它包含 php 传递给它的数据,放在方便的容器中,可以用 css 设置样式,其内容将由 javascript 处理;
javascript。使用php,每次要更改数据时,都必须向服务器发出请求(即重新加载页面或更改地址)。相反,Javascript 在浏览器中执行并允许立即响应。尽管如此,例如,仅使用 javascript,您将无法访问数据库。如果您想在不让他重新加载页面的情况下显示用户收到的新消息会怎样?来了……
阿贾克斯。 Ajax 是一种使用 javascript 向服务器发出请求的方法。因此,在我们的例子中,javascript 将通过重新加载向提供新消息编号的 php 页面发出请求,而不是向浏览器发出请求。然后,它将能够在用户正在访问的页面中显示该信息。
如果您想要一本关于这些技术及其互操作方式的全面的介绍性手册,我建议您阅读 O'reilly 的“学习 PHP、MySQL 和 Javascript”。
【讨论】:
【参考方案3】:是的,Ajax 基本上是 JavaScript,当然可以与 HTML 一起使用。
来自***: Ajax 不是一种技术,而是一组技术。 Ajax 使用 HTML 和 CSS 的组合来标记和样式信息。使用 JavaScript 访问 DOM 以动态显示所呈现的信息,并允许用户与之交互。 JavaScript 和 XMLHttpRequest 对象提供了一种在浏览器和服务器之间异步交换数据以避免重新加载整个页面的方法。
【讨论】:
“Ajax”是“JavaScript”,只是在“Going to Birmingham”是“A car”的意义上。这是可以完成的事情,而不是可以完成的工具。以上是关于我可以同时使用 Ajax、JS、HTML、PHP 和 MySQL 吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Ajax 函数从 php 服务器获取会话变量? (PHP HTML JS Ajax)