1.JAVA

    @RequestMapping(value = "testAjax")
@ResponseBody
public Map<String, Object> testAjax
(@RequestParam(value = "name", required = true) String name,
@RequestParam(value = "eName", required = true) String eName,
@RequestParam(value = "description", required = true) String description) {
Map<String, Object> map = new HashMap<String, Object>();
map.put("name", name);
map.put("eName", eName);
map.put("description", description);
return map;
}

2.AJAX

参数的描述:

     1.url:必需,规定把请求发送到哪个 URL。

       2.data:可选,映射或字符串值。规定连同请求发送到服务器的数据。

       3.success(data, textStatus, jqXHR) 可选。请求成功时执行的回调函数。

       4.可选、规定预期的服务器响应的数据类型。默认执行智能判断(xml、json、script 或 html)。

       5.error:可选、请求错误的情况下的回执

       6.async : false、//默认为true 异步

一.$.ajax()返回其创建的 XMLHttpRequest 对象。$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。

$.ajax({
url:basePath+'WebTset/testAjax',
type:'post',
dataType:'json',
data:{
name:"测试中",
eName:"test...",
description:"哈哈哈",
},success:function(r){
$.messager.alert('success', r.name+"、"+ r.eName+"、"+ r.description)
},error:function(){
$.messager.alert('error', "网络异常")
}
});

二.通过远程 HTTP GET 请求载入信息。

 $.get(basePath + "WebTset/testAjax", {
name: "测试中",
eName: "test...",
description: "哈哈哈"
}, function (data, status) {
console.log("data:" + data.name)
console.log("status:" + status)
},"json");

三.通过远程 HTTP POST 请求载入信息。

$.post(basePath+'WebTset/testAjax', {
name: "测试中",
eName: "test...",
description: "哈哈哈"
}, function (r) {
$.messager.alert('success', r.name + "、" + r.eName + "、" + r.description)
},"json

四.通过 HTTP GET 请求载入 JSON 数据。

$.getJSON(basePath+'WebTset/testAjax', {
name: "测试中",
eName: "test...",
description: "哈哈哈"
},function(r){
$.messager.alert('success', r.name + "、" + r.eName + "、" + r.description)
});

ajax常用请求方式的更多相关文章

  1. jQuery中ajax的4种常用请求方式

    jQuery中ajax的4种常用请求方式: 1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数 ...

  2. Ajax学习系列——jQuery中Ajax的请求方式

    在jQuery中,Ajax常见的请求方式主要有4种. 1.$.ajax()返回其创建的XMLHttpRequest对象. $.ajax({ type:"POST", content ...

  3. js 前端向服务器端传送文件的常用请求方式

    在做项目的过程当中写到文件上传的功能,想着之前也是踩坑过来的,就在这里总结下自己常用的方法吧.我们现在一般都是通过ajax来搭起前后端数据交互的桥梁,但是大家在做到有文件需要上传的时候就会发现我们用a ...

  4. Ajax的请求方式几传参的区别

    Get,Post,Put,Delete请求(ajax)方式的不通. http://blog.jobbole.com/99854/

  5. 关于Web API中使用ajax发送请求方式的问题

    参见以下文章 http://www.west-wind.com/weblog/posts/2012/May/08/Passing-multiple-POST-parameters-to-Web-API ...

  6. leyou_04_vue.js的ajax请求方式

    1.异步查询数据,自然是通过ajax查询,大家首先想起的肯定是jQuery.但jQuery与MVVM的思想不吻合,而且ajax只是jQuery的一小部分.因此不可能为了发起ajax请求而去引用这么大的 ...

  7. 4种常用的Ajax请求方式

    在jQuery中,AJAX常见的请求方式主要有一下4种: 1.$.ajax()返回其创建的 XMLHttpRequest 对象 $.ajax() 只有一个参数:参数key/value对象,包含各配置及 ...

  8. Ajax中的get和post两种请求方式的异同

    Ajax中我们经常用到get和post请求.那么什么时候用get请求,什么时候用post方式请求呢? 在做回答前我们首先要了解get和post的区别.   1. get是把参数数据队列加到提交表单的A ...

  9. 转:Ajax中的get和post两种请求方式的异同

    1. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML ...

随机推荐

  1. C#面向对象(OOP)入门—第一天—多态和继承(方法重载)

    面向对象是什么 面向对象是一种基于对象的编程方法,它取代了仅仅依靠方法和流程的编程方式.面向对象的编程语言中,对象(object)其实就是指特定类型.或某个类的实例.面向对象使得编程人员更容易组织和管 ...

  2. css设置div等标签背景半透明

    三种方式: 1. background-color: transparent; 直接设置背景为透明 2.这种是子元素也会跟着变成半透明 /* 背景半透明,1为不透明 */ opacity: 0.5; ...

  3. Decode Ways——动态规划

    A message containing letters from A-Z is being encoded to numbers using the following mapping: 'A' - ...

  4. Go语言有缓冲和无缓冲通道实现样例

    感觉可以,但不好用. 应该有封装程序更高的包包吧. package main import ( "math/rand" "fmt" "time&quo ...

  5. node修改全局环境路径 与 全局后出现sh:exe command not found

    修改全局环境路径 当安装nodeJs时候需要修改全局环境的指向,先看看npm config get prefix  全局环境在哪里 然后执行更换命令,一个是主文件一个是缓存文件 npm config ...

  6. hdu 5576 dp

    题目大意:给你一个长度为 n 的 字符串表示一个乘法,一次操作随机选两个字符进行交换,进行m次操作,让你求出所有可能操作 的答案和.  (1 <= n, m <= 50) 思路:巨难.. ...

  7. oracle 11g安装教程

    oracle 11g安装教程 第1步 第2步 第3步 第4步 第5步 第6步 第7步 第8步 第9步 第10步 第11步 第12步 第13步 第14步 第15步 第16步 第17步 第18步 第19步 ...

  8. PHP 扩展安装

    PHP版本 >= 5.6.4 PHP扩展:OpenSSL   --- 已经有啦 PHP扩展:PDO PHP扩展:Mbstring PHP扩展:Tokenizer PHP扩展:XML .安装php ...

  9. JavaScript Output

    JS can "display" data in different ways: (1)Writing into an alert box, using window.alert( ...

  10. HttpClient(转载)

    Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我 们再讨论),它不仅是客户端发送Http请求变得容易,而 ...