IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> Spring国际认证指南|了解如何使用 jQuery 检索网页数据。 -> 正文阅读

[JavaScript知识库]Spring国际认证指南|了解如何使用 jQuery 检索网页数据。

原标题:Spring国际认证指南|了解如何使用 jQuery 检索网页数据。

本指南将引导您编写一个使用基于 Spring MVC 的RESTful Web 服务的简单 jQuery 客户端。

你将建造什么

您将构建一个使用基于 Spring 的 RESTful Web 服务的 jQuery 客户端。具体来说,客户端将使用在使用 CORS 构建 RESTful Web 服务中创建的服务。

将通过index.html在浏览器中打开文件来访问 jQuery 客户端,并将在以下位置使用接受请求的服务:

http://rest-service.guides.spring.io/greeting

该服务将以JSON表示的问候进行响应:

{"id":1,"content":"Hello, World!"}复制

jQuery 客户端会将 ID 和内容呈现到 DOM 中。

你需要什么

  • 约15分钟
  • 最喜欢的文本编辑器
  • 现代网络浏览器
  • 互联网连接

创建一个 jQuery 控制器

首先,您将创建将使用 REST 服务的 jQuery 控制器模块:

public/hello.js

$(document).ready(function() {
    $.ajax({
        url: "http://rest-service.guides.spring.io/greeting"
    }).then(function(data) {
       $('.greeting-id').append(data.id);
       $('.greeting-content').append(data.content);
    });
});复制

此控制器模块表示为一个简单的 JavaScript 函数。它使用 jQuery 的方法来使用
http://rest-service.guides.spring.io/greeting$.ajax()上的 REST 服务。如果成功,它会将接收到的 JSON 分配给,从而有效地使其成为模型对象。和然后分别附加到和DOM 元素。
dataGreetingidcontentgreeting-idgreeting-content

注意 jQuery 承诺的使用.then()。这指示 jQuery 在方法完成时执行匿名函数,并从完成的 AJAX 请求中$.ajax()传递结果。data

创建应用程序页面

现在您有了一个 jQuery 控制器,您将创建 HTML 页面,将客户端加载到用户的 Web 浏览器中:

public/index.html

<!DOCTYPE html>
<html>
    <head>
        <title>Hello jQuery</title>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <script src="hello.js"></script>
    </head>

    <body>
        <div>
            <p class="greeting-id">The ID is </p>
            <p class="greeting-content">The content is </p>
        </div>
    </body>
</html>复制

请注意该部分中的以下两个脚本标记<head>。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="hello.js"></script>复制

第一个脚本标签从内容交付网络 (CDN) 加载缩小的 jQuery 库 (jquery.min.js),这样您就不必下载 jQuery 并将其放置在您的项目中。它还从应用程序的路径加载控制器代码 (hello.js)。

另请注意,<p>标签包括class属性。

<p class="greeting-id">The ID is </p>
<p class="greeting-content">The content is </p>复制

这些class属性帮助 jQuery 引用 HTML 元素并使用从 REST 服务接收到的 JSON的值id和属性更新文本。content

运行客户端

要运行客户端,您需要将它从 Web 服务器提供到浏览器。Spring Boot CLI(命令行界面)包括一个嵌入式 Tomcat 服务器,它提供了一种简单的方法来提供 Web 内容。有关安装和使用 CLI 的更多信息,请参阅使用 Spring Boot 构建应用程序。

为了从 Spring Boot 的嵌入式 Tomcat 服务器提供静态内容,您还需要创建最少量的 Web 应用程序代码,以便 Spring Boot 知道启动 Tomcat。以下app.groovy脚本足以让 Spring Boot 知道您要运行 Tomcat:

app.groovy

@Controller class JsApp { }复制

您现在可以使用 Spring Boot CLI 运行该应用程序:

春季运行 app.groovy

应用程序启动后,在浏览器中打开http://localhost:8080 ,您会在其中看到:

每次刷新页面时,ID 值都会增加。

概括

恭喜!您刚刚开发了一个使用基于 Spring 的 RESTful Web 服务的 jQuery 客户端。

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-04-14 23:43:36  更:2022-04-14 23:47:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:35:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码