jquery 异步传输与spring mvc
来源:互联网 发布:义乌美工兼职 编辑:程序博客网 时间:2024/06/18 13:13
function (XMLHttpRequest) {cacheBoolean(默认: true) jQuery 1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。completeFunction请求完成后回调函数 (请求成功或失败时均调用)。参数: XMLHttpRequest 对象,成功信息字符串。
this; // the options for this ajax request }
function (XMLHttpRequest, textStatus) {contentTypeString(默认: "application/x-www-form-urlencoded") 发送信息至服务器时内容编码类型。默认值适合大多数应用场合。dataObject,
this; // the options for this ajax request }
String发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。dataTypeString
预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值:
"xml": 返回 XML 文档,可用 jQuery 处理。
"html": 返回纯文本 HTML 信息;包含 script 元素。
"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。
"json": 返回 JSON 数据 。
"jsonp":
function (XMLHttpRequest, textStatus, errorThrown) {globalBoolean(默认: true) 是否触发全局 AJAX 事件。设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 。可用于控制不同的Ajax事件ifModifiedBoolean(默认: false) 仅在服务器数据改变时获取新数据。使用 HTTP 包 Last-Modified 头信息判断。processDataBoolean(默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符串) 以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。successFunction请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态
// 通常情况下textStatus和errorThown只有其中一个有值 this; // the options for this ajax request }
function (data, textStatus) {
// data could be xmlDoc, jsonObj, html, text, etc... this; // the options for this ajax request }
DEMO:
var url = "<c:out value="${pageContext.request.contextPath}"/>/lotterywinnerprize/setReceived?ids="+ids;
$.ajax({
type: "get",
url:url,
complete : function(){
refresh();
}
});
//最好不要用complete,因为这里面的参数没有data
//在spring MVC中以Map<String, ? extends Object> 对象返回,会自动转化成json格式
@RequestMapping(value = "/unitebrand")
@ResponseBody
public Map<String, ? extends Object> unitebrand(@RequestParam(value = "ids") String ids,
@RequestParam(value = "id") Long id, Model uiModel) {
String[] idArray = ids.split(",");
for (String brandidstr : idArray) {
Long brandid = Long.parseLong(brandidstr);
if (brandid == id)
continue;
if (!Brand.unitebrand(id, brandid)) {
uiModel.asMap().clear();
return Collections.singletonMap("msg", "合并失败!因为要合并的品牌中含有品牌专柜信息,请先删除品牌专柜信息!");
}
}
uiModel.asMap().clear();
return Collections.singletonMap("msg", "合并成功!");
}
$.ajax({
type: "get",
url:url,
success : function(data){
refresh();
}
});
- jquery 异步传输与spring mvc
- JQuery的AJAX与Spring MVC实现异步文件上传
- JMS 异步传输与Spring结合实例
- spring mvc 与 jquery ajax
- spring mvc 与 jquery ajax
- spring mvc 与 jquery ajax
- 异步传输与同步传输
- 同步传输与异步传输
- 同步传输与异步传输
- 异步传输与同步传输
- 同步传输与异步传输
- 同步传输 与 异步传输
- Spring mvc +jquery ajax+json的异步实例
- jQuery 异步上传插件 Uploadify302 使用 (JavaEE Spring MVC)
- jquery.form异步提交文件、Spring MVC接收文件
- 同步与异步传输
- jquery使用ajax异步传输
- spring-mvc 与jquery-easyui整合
- [小代码]如何获得intent的extras字段
- 总结 共享内存
- C/C++ C语言学习第一天(配置)
- Android之Service一
- 使用backtrace打印函数调用栈
- jquery 异步传输与spring mvc
- HDFS 在Web程序的相册功能开发中的应用
- 用nginx-rrd监控nginx访问数
- 第五部分 家庭创业奔小康5.低利率时代,家庭投资新渠道
- NVIDIA Nsight Visual Studio Edition 3.0 Final with OpenGL Debugging and Kepler GK110 support!
- ubuntu 报错:Dynamic MMap ran out of room.Please increase the size of APT::Cache-Limit
- 11个jQuery表单元素美化插件
- osworkflow代码分析2:AbstractWorkflow类
- 基于FPGA的I/O引脚的分配