首页 > 其他分享 >JS前后端交互(1)-项目BotBattle

JS前后端交互(1)-项目BotBattle

时间:2024-03-19 10:34:39浏览次数:39  
标签:rating name bot resp BotBattle JS bot1 交互

目录

JS前后端交互

交互逻辑图解

1

后端

RequestMapping("/pk/")
public class BotInfoController {
  @RequestMapping(" getbotinfo/")
  public Map<String , String> getBotInfo(){
    Map<String,String> bot1 = new HashMap<>();
    bot1.put( "name " , "bot1");
    bot1.put( "rating ","1500");
    return bot1;
  }
}

前端

App.vue执行到这段 js 代码的时候:

setup:() => {
  let bot_name = ref("");
  let bot_rating = ref("");
  $.ajax({
    url:"http://127.0.0.1:3000/pk/getbotinfo/",
    type:"get",
    success:resp=>{
      console.log(resp);
      bot_name.value = resp.name;
      bot_rating.value = resp.rating;
      }
    });
    return{
      bot_name,
      bot_rating
};

setup:()可以认为是整个组件的入口

用户浏览器拿到了结果:

success:resp=>{
console.log(resp);
bot_name.value = resp.name;
bot_rating.value = resp.rating;
}
});

数据动态绑定到前端页面中

图片来源:XZHongAN

标签:rating,name,bot,resp,BotBattle,JS,bot1,交互
From: https://www.cnblogs.com/aijisjtu/p/18082153

相关文章

  • NodeJS 中的设计模式
    Node.js是一个流行的JavaScript运行时,允许开发者使用事件驱动、非阻塞I/O模型构建可扩展的网络应用程序。和任何复杂的框架一样,Node.js应用程序可以从使用成熟的设计模式中受益,以促进代码重用、可维护性和健壮性。本文将概述一些对Node.js开发非常有用的设计模式。......
  • 【16.0】JS确认插件补充
    【一】SweetAlert【一】介绍SweetAlert是一个基于JavaScript的弹窗插件,用于创建美观而且高度可定制的弹窗效果。SweetAlert提供了多种弹窗风格和动画效果,可以用于警告、确认、提示和错误等不同的场景。【二】特点(1)美观可定制SweetAlert提供了漂亮和精心设计的弹窗样......
  • JS面试
    JS面试数据类型基本数据类型booleannullundefinednumberstringbigintsymbol{ symbol:唯一值,类似数据库中的id永远 一般用于定义唯一不重复值的字段 声明Symbol:letid=Symbol(arg) arg参数是对该Symbol的描述,用于区分不同的Symbol对象 Symbol.description可以......
  • Threejs 车场景案例
    效果如下:本来上传视频的,视频还在审核中,通过之后可以看看各位大佬进来关注下:技术:使用threejs框架体系开发,需要具体的源码关注回复:"车“即可获取下载地址谢谢,不光有这个场景,还有更多的场景在持续免费的更新中,谢谢支持!......
  • HTML+CSS+JS实现一个图书管理的登录跳转,做的花里胡哨,当娱乐即可。
    目录1、大二上学期的一个小作业2、页面展示3、进入主页可以看到书籍,这个页面是参照某个博主写的,忘记是哪个了,好久了。4、点击右边的搜索框,会跳转到我写的另一个页面,这里面的都是固定的,不是灵活的,因为当时只学了web而已。5、获取源码地址1、大二上学期的一个小作业2、......
  • 亲子游戏【华为OD机试JAVA&Python&C++&JS题解】
    题目描述宝宝和妈妈参加亲子游戏,在一个二维矩阵(NN)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下......
  • JavaScript学习笔记7: 对象 - 自定义对象&JSON
    JS对象-自定义对象&JSON自定义对象类似java的类Json的所有属性(key)需要用双引号包围,本质是字符串<script>    varuser={    name:"tom",    age:10,    gender:"male",    //eat:function(){}    //可以简写为    eat(){//自......
  • JSON在服务器端的使用
    Test1packageatsyc.test;23importatsyc.pojo.Dog;4importatsyc.pojo.Person;5importcom.fasterxml.jackson.core.JsonProcessingException;6importcom.fasterxml.jackson.databind.ObjectMapper;7importorg.junit.Test;89importjava.util.......
  • JavaScript学习笔记1: JS引入方法
    JavaScriptJS的引入方法内部脚本在script标签间插入js语句,可以在任意位置放置任意数量的script,为了改善显示速度,一般把js脚本放在body的底部<!--内部脚本--><script>//警告框alert('HelloJS');</script>外部脚本外部定义的js脚本,在js脚本中......
  • JavaScript学习笔记2: js书写语法及变量
    JS书写语法以及变量变量声明变量<style>vara=20;a="张三";//js是一门弱类型语言,变量可以存放不同类型的值</style>几种不同的变量声明方式varvar定义的是全局变量在代码块中声明的变量,在代码块外也可以访问可以重复定义<style>{v......