美文网首页
Ajax怎么用,异步如何实现

Ajax怎么用,异步如何实现

作者: 雷园LY | 来源:发表于2018-10-31 11:18 被阅读0次

layout: post
title: Ajax怎么用,异步如何实现
subtitle: ajax怎么用
date: 2018-10-31
author: LY
header-img: img/post-bg-debug.png
catalog: true
tags:
- java
- 异步
- ajax


在这里小小推荐下我的个人博客

csdn:雷园的csdn博客

个人博客:雷园的个人博客

简书:雷园的简书

Ajax怎么用

首先我们从jsp或者是html文件开始

1.导入jQuery包,可以选择通过网络地址进行导入 ,也可以下载jQuery的js文件进行导入,两种方法如下。

// 在线引用
<script src="http://code.jquery.com/jquery-1.4.1.min.js"></script>
// 线下引用
<script src="/{你的js文件路径}/jquery-1.4.1.min.js"></script>

2.编写我们的ajax异步方法。

// 1.首先编写触发方法的事件,这里我以点击按钮为例(也可以是onKeyUp()、onChange()、等等)
<input type="button" value="点击登录" onclick="testMyAjax()"/>
// 2.编写我们的testMyAjax()方法
<script>
    function testMyAjax() {
        $.ajax({
            type: "post", // 提交方式
            // 返回数据类型,*注意如果返回值为String类型则需要去掉此条
            dataType: "json", 
            url: "/test/testMyAjax", // 访问路径
            data: { // 提交数据
                "username": "admin", // 前者为字段名,后者为数据
                "password": "admin"
            },
            success(data) { // 成功调用的回调函数
                alert(data);
            },
            error() { // 调用失败
                alert("ajax出错,未能成功访问路径");
            }
        })
    }
</script>

接下来我们编写后台的Java代码

1.导入SpringMVC相关jar包文件,如果试用Maven做依赖管理的话,可以直接在pom.xml中插入以下代码。Maven+SSM:Spring、SpringMVC、Mybatis项目整合

<!-- 这里只列出Springmvc相关依赖,其他的请仔细阅读我的另一篇博客👆 -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>4.3.1.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.3.1.RELEASE</version>
</dependency>

2.开始编写我们的TestController代码。

package controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
@RequestMapping("/test")
public class TestController {
    @RequestMapping(value = "/testMyAjax", method = RequestMethod.POST)
    @ResponseBody // 这里意为返回数据将Json类型数据
    public String testMyAjax(@RequestParam("username") String username, @RequestParam("password") String password) {
        if ("admin".equals(username) && "admin".equals(password)) {
            return "用户名密码正确,登陆成功!";
        } else {
            return "用户名密码错误,登陆失败!!!";
        }
    }
}

3.接下来就是运行我们的程序,进入html或者jsp点击按钮即可看到效果,我这里就不做演示,大家如果还有什么问题的话随时留言。

相关文章

  • Ajax怎么用,异步如何实现

    layout: posttitle: Ajax怎么用,异步如何实现subtitle: aja...

  • springMVC多文件上传之三种姿势

    如何实现多文件上传?我的回答是使用表单或者ajax异步,异步可for来执行ajax提交,springmvc是一个非...

  • Ajax异步请求[17.7.10]

    Ajax异步请求 Ajax全称为Asynchronous Javascript and XML。通过Ajax实现了...

  • Ajax和跨域总结

    Ajax(JavaScript实现) 简介 Ajax(Async Javascript And Xml):异步Js...

  • Ajax

    Ajax简介 通过AJAX (Asynchronous JAvaScript and XML) 实现异步刷新 用于...

  • Ajax

    1.什么是ajax Ajax是一种传输的工具,实现异步和同步的传输模式。 Ajax常用的是异步,异步是指刷新页面时...

  • ajax(实现加载更多)

    题目1:ajax 是什么?有什么作用? ajax是异步的javascript和xml 1优点 实现网页的异步加载,...

  • 实现一个简单的瀑布流

    知识点快速积累:1 页面元素的绝对位置如何计算2 ajax如何实现异步请求3 如何实现图片的分页加载 一 将基于j...

  • ajax

    一、ajax概念: 异步与同步 实现 ajax:1.各种类库和框架实现 后端jsonp处理: 例如: echo ...

  • 关于ajax的使用

    ajax是什么,怎么用法? ajax即“Asynchronous javascript and xml”(异步Ja...

网友评论

      本文标题:Ajax怎么用,异步如何实现

      本文链接:https://www.haomeiwen.com/subject/roootqtx.html