ajax常用请求方式
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常用请求方式的更多相关文章
- jQuery中ajax的4种常用请求方式
jQuery中ajax的4种常用请求方式: 1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数 ...
- Ajax学习系列——jQuery中Ajax的请求方式
在jQuery中,Ajax常见的请求方式主要有4种. 1.$.ajax()返回其创建的XMLHttpRequest对象. $.ajax({ type:"POST", content ...
- js 前端向服务器端传送文件的常用请求方式
在做项目的过程当中写到文件上传的功能,想着之前也是踩坑过来的,就在这里总结下自己常用的方法吧.我们现在一般都是通过ajax来搭起前后端数据交互的桥梁,但是大家在做到有文件需要上传的时候就会发现我们用a ...
- Ajax的请求方式几传参的区别
Get,Post,Put,Delete请求(ajax)方式的不通. http://blog.jobbole.com/99854/
- 关于Web API中使用ajax发送请求方式的问题
参见以下文章 http://www.west-wind.com/weblog/posts/2012/May/08/Passing-multiple-POST-parameters-to-Web-API ...
- leyou_04_vue.js的ajax请求方式
1.异步查询数据,自然是通过ajax查询,大家首先想起的肯定是jQuery.但jQuery与MVVM的思想不吻合,而且ajax只是jQuery的一小部分.因此不可能为了发起ajax请求而去引用这么大的 ...
- 4种常用的Ajax请求方式
在jQuery中,AJAX常见的请求方式主要有一下4种: 1.$.ajax()返回其创建的 XMLHttpRequest 对象 $.ajax() 只有一个参数:参数key/value对象,包含各配置及 ...
- Ajax中的get和post两种请求方式的异同
Ajax中我们经常用到get和post请求.那么什么时候用get请求,什么时候用post方式请求呢? 在做回答前我们首先要了解get和post的区别. 1. get是把参数数据队列加到提交表单的A ...
- 转:Ajax中的get和post两种请求方式的异同
1. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML ...
随机推荐
- Jmeter性能测试示例
这次成功做了一个jmeter借口性能测试的简单测试示例,分享一下给大家. jmeter作为一个简单的开源工具,基于java的性能测试工具,使用起来很简单. 也可以作为二次开发,复杂的情形可以自己写代码 ...
- .NET Core 2.0.5安装具体步骤
.NET Core 2.0.5 comprises: .NET Core Runtime 2.0.5 .NET Core SDK 2.1.4 SDK Installer SDK Binaries ...
- 19:django 分页
分页是网站中比较常见的应用,django提供了一些类帮助管理分页的数据,这些类都位于django.core.paginator.py文件里面 分页类 构造函数 class Paginator(obje ...
- 3:django models Making queries 高级进阶--聚合运算
在前一遍文章django models Making queries里面我们提到了django常用的一些检索数据库的内容, 下面我们来看一下更为高级的检索聚合运算 这是我们要用到的模型 class A ...
- linux命令(36):which命令
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: which 查看可执行文件的位置. whereis 查看文件的位置. ...
- POJ 1984 Navigation Nightmare(二维带权并查集)
题目链接:http://poj.org/problem?id=1984 题目大意:有n个点,在平面上位于坐标点上,给出m关系F1 F2 L D ,表示点F1往D方向走L距离到点F2,然后给出一系 ...
- asp.net的Server.MapPath方法
Server.MapPath()的功能: 返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径. 命名空间: System.Web 程序集: System.Web(在 System.Web.dl ...
- 遇见Python.h: No such file or directory的解决方法
出现No such file or directory的错误,有两种情况,一种是没有Python.h这个文件,一种是Python的版本不对, 可以进入/usr/include/文件夹下的Pythonx ...
- npm更新包
方法一手动跟新: 手动修改package.json中依赖包版本,执行npm install --force,强制从远程下载所有包更新本地包 方法二使用第三方插件: npm install -g npm ...
- oracle导入DMP步骤
oracle导入DMP步骤如下:1.已经存在的数据库需要进行以下的操作,如果不存在,可略过: 删除用户 drop user SUDMDB cascade; 删除表空间和数据文件 ...