ajax与后台交互
2015-10-22 10:07
429 查看
向controller请求数据:
$(document).ready( function(){ jQuery.ajax( { type : 'GET',
async: false, contentType : 'application/json', url : '/holiday/currentAnnualHolidayInfo?id=1', dataType : 'json',
data: "", success : function(data) { //alert(JSON.stringify(outdata.records));//转换成字符串格式弹出 if (data && data.success == true) { }); } } }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); }, complete: function(XMLHttpRequest, textStatus) { this; // 调用本次AJAX请求时传递的options参数 } }); } );
向后台以json格式提交数据:
jQuery.ajax({ type: 'POST', contentType: 'application/json', async: false, url: url, dataType: "json", data: JSON.stringify(postData), success: function (data) { alert("return2" + JSON.stringify(data)); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); }, complete: function (XMLHttpRequest, textStatus) { this; // 调用本次AJAX请求时传递的options参数 } });设置全局同步:async默认是为TRUE的,$.ajaxSetup({ async: false });
相关文章推荐
- 利用Apache的CLI来处理命令行
- js中对按键的监听
- 1084. Broken Keyboard (20)
- 项目适配iOS9遇到的一些问题及解决办法
- http协议(一)
- fread和fwrite函数
- 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器
- HttpClient 在Java项目中的使用详解
- 一个文件操作的简单程序:关于文件的fopen、fread、fseek、ftell、fclose等操作(FIFO related)
- linux下mysql常用的命令汇总
- MySQL 关键字
- win7系统软件安装失败怎么修改注册表权限?
- WebView中点击链接使用自身打开
- Android getWidth和getMeasuredWidth的正解
- ubuntu下git的安装和使用
- Eclipse自动生成FindViewById,不用手写
- ios 打开图片库和相机选择图片界面英文修改为简体中文
- 用Swing编写监控工具
- wireshark抓取本地回环数据包
- GetMemory函数详解