我或多或少知道 AJAX 是什么。但是,我仍然不清楚如何使用它,我想学习如何使用它,因为我看到它今天是初级的东西。
我在互联网上搜索过教程,但它们大多过时且陈旧。我的问题是:您能给我一些您拥有的简单代码示例以及如何学习如何使用它吗?我需要像 PHP 这样的服务器端语言吗?
我或多或少知道 AJAX 是什么。但是,我仍然不清楚如何使用它,我想学习如何使用它,因为我看到它今天是初级的东西。
我在互联网上搜索过教程,但它们大多过时且陈旧。我的问题是:您能给我一些您拥有的简单代码示例以及如何学习如何使用它吗?我需要像 PHP 这样的服务器端语言吗?
简要地
AJAX 是一种向 Web 资源发出请求的技术。例如,阅读网页。
AJAX 的主要特点是它是异步完成的。它在全局页面加载方面是异步的,因为它允许您在页面已被获取后发出请求,而无需重新加载它。
什么时候使用它
阅读您的问题,在我看来,您甚至还不知道将其用于什么用途...嗯,首先我认为您应该考虑在页面已经加载时要从网络获取哪些数据。例如,当用户点击一个元素、在别处寻找更多信息或类似情况时。
代码示例
调用示例:
不,你需要定义你想要做什么。它可以是用 PHP 生成的页面,可以是普通的 HTML,可以是 WebService,可以是您能想到的任何 Web 资源。
更多信息:MDN > AJAX > 入门
我有一个基本的 AJAX 示例。您必须在服务器端使用 PHP,在客户端使用 jQuery(用于布局的引导程序)。
将代码插入您的 PHP 服务器并将其命名为“ajaxSleep.php”,它将返回您通过 AJAX 从客户端发送的变量。
这是实现 jQuery 的 AJAX 的代码,将其命名为您认为合适的名称,并将其保存在“ajaxSleep.php”旁边:
记得添加 bootstrap 3 .css 以及 bootstrap 3 和 jQuery 3 .js
将所有内容粘贴到 PHP 5.6 或更高版本的服务器中。参数通过 AJAX 从表单传送到服务器,PHP 负责返回相同的值。
为了让我们保持最新状态,自从ES6进入我们的生活(尽管你们中的许多人似乎反对)我们已经提供了fetch API来使我们更容易进行 AJAX 调用。
例子
以下是一些有趣的链接:
在JQuery中,你有很好的材料来使用 ajax: https ://learn.jquery.com/ajax/jquery-ajax-methods/
对于我们这些懒惰和匆忙的人来说,JQuery 是一个很棒的 javascript 函数库。
用Jquery给大家发一个例子,我用的很频繁,用于ajax的使用,我用它来提取Json格式的数据。
我希望能有所帮助。