分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

AJAX

发布时间:2023-09-06 02:24责任编辑:白小东关键词:暂无标签

url:

  @RequestMapping(method = RequestMethod.POST, value = "login")

  1、url: "login",——前面会自动加上项目名,根据@Controller的@RequestMapping匹配

  2、url:"/ssm/login",——前面有斜杠,就从根目录开始请求,所以要带上项目名

  3、url: "http://localhost:8080/ssm/login",——绝对路径

一、前端向后端传数据

  1、直接写数据

data: { ???????????????????"a": 1, ???????????????????"b": 2, ???????????????????"c": 3 ?????????????????},
View Code

  2、json数组

var users = ‘{"name":"yang","test":"111"}‘;//ajax里面转换data: JSON.parse(users),
View Code

  3、input输入

//input框name:<input name=id type = "text"></input>//ajax中获取data: { ???????????????name:$("input[name=‘id‘]").val() ?????????????????},
View Code

二、后端向前端传数据

  1、前端请求text类型——直接返回string类型;

  2、前端请求json——可以直接返回一个po

public User login(){ ???????User user = new User(); ???????user.setId("111"); ???????user.setAccount("111"); ???????user.setPassword("111"); ???????return user; ???}
View Code
public User login(){ ???????User user = new User(); ???????String[] s = {"1","2"}; ???????user.setId(s); ???????user.setAccount("111"); ???????user.setPassword("111"); ???????return user; ???}
View Code

三、前端读取后端数据

  1、json对象直接读取

    json对象以“{”开始,“}”结束。每个“名称”后跟一个“:”;“‘名称/值’ 对”之间运用 “,”分隔。 名称用引号括起来;值如果是字符串则必须用引号,数值型则不须要。例如:

    例如:
    var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"};

  2、json数组直接读取

    json数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间运用 “,”(逗号)分隔。

    例如:

    var jsonranklist=[{"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"},{"xlid":"zd","xldigitid":123456,"topscore":1500,"topplaytime":"2009-11-20"}];
//id是数组success : function(data) { ???????????????????console.log(data); ???????????????????console.log(account); ???????????????????console.log(data.id[0]); ????????????????},
View Code
  3、JSON字符串转换为JSON对象
success : function(data) { ???????????????????var jsonObj = eval(‘(‘ + data + ‘)‘); ???????????????????console.log(jsonObj); ???????????????????console.log(jsonObj.id); ???????????????},
View Code

四、后端读取前端数据

  1、根据id读取数据——Object id = request.getParameter("a");

AJAX

原文地址:https://www.cnblogs.com/yanghanwen/p/10031788.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved