<script type="text/javascript"> ??
????$.ajax( ???{ ?????
?url:‘地址‘, ????
??cache:‘true/false‘,//请求是否接口是否缓存 ???????type:‘GET/POST‘//请求方式 ?????????data: {"name":"才结束","age":"18"} ?????‘name=蔡金锁&age=18&‘ ,//发送的数据 ??字符串 ?json ???????dataType:‘json‘,//返回的数据格式 有json xml html json jsonp 等 ???????????timeout:‘3000‘,//超时时间 单位毫秒 ???????error:function (){ ???????????//ajax 请求失败时自动调用 ?例如 请求超时 地址错误找不到服务器 ??否则服务器代码错误 等等 ???????}, ???????success:function(data){ ???????????//请求成功 自动调用的函数 ?data 为服务器返回的数据 ?名称可以自己定 ???????}, ???} ???????); ???$.get("地址", ‘数据‘,function (data){成功执行的函数},‘json 返回的数据格式‘); ??????????$.post(url,data,function(data, textStatus, jqXHR),dataType); ??????$.getJSON(url,data,function(data))//自动实现跨域 ???$.ajaxFileUpload ( ?????????????{ ?????????????????url: ‘‘, ?????????????????secureuri: false, ?//是否需要安全提交 ?默认 false ???????????????fileElementId: ‘fileToUpload‘, ??//需要上传的文件域的ID,即<input type="file" id=‘hjk‘>的ID。 ???????????????dataType: ‘‘, ?//返回数据格式 ????????????????beforeSend: function() { ?????????????????????$("#loading").show(); ??//上传中特效 可以不写 ???????????????}, ?????????????????complete: function() { ?????????????????????$("#loading").hide(); ???//结束特效 ?成功失败都会调用 ???????????????}, ?????????????????success: function(data, status) { ?????????????????????if (typeof (data.error) != ‘undefined‘) { ?????????????????????????if (data.error != ‘‘) { ?????????????????????????????alert(data.error); ?????????????????????????} else { ?????????????????????????????alert(data.msg); ?????????????????????????} ?????????????????????} ?????????????????}, ?????????????????error: function(data, status, e) { ?????????????????????alert(e); ?????????????????} ?????????????} ?????????) ?//ajax 提交表单 ?from submit 触发$(‘#myForm‘).ajaxForm(function(data) { ??????????}); ??$(‘.aaa‘).click(‘‘function(event) { ???$(‘#myForm‘).ajaxSubmit(function() { ???????成功返回的处理函数 ??});}); ??</script>
ajax的几种格式
原文地址:http://www.cnblogs.com/jinsuo/p/7554670.html