几种常用的ajax配合json数据格式向后台发送请求以及后台如何接收
发布时间:2020-12-16 03:24:25 所属栏目:百科 来源:网络整理
导读:一、$.ajax()(无刷新) jsonp格式:以url形式传递拼接数据:http://192.168.1.1/pwc/esb?gn=txcz=listid=1shzt=5 var param = {id:$("#cxsq_xk_id").val(),shzt:$('input[name="cxsq_sfcd"]:checked').val()}$.ajax({type: "POST",//请求方式 postdataType
一、$.ajax()(无刷新)
var param = {id:$("#cxsq_xk_id").val(),shzt:$('input[name="cxsq_sfcd"]:checked').val()} $.ajax({ type: "POST",//请求方式 post dataType : 'jsonp',//数据类型 jsonp jsonp:"jsoncallback",//回调类型 jsonp contentType:"application/x-www-form-urlencoded; charset=utf-8",//请求内容类型(键值对,编码格式utf-8) url: "/esb?gn=ts&cz=check",// 请求地址 data: param,//请求附带参数 timeout:20000,//请求超时时间(20秒) error:function(XMLHttpRequest,textStatus,errorThrown){ //请求错误捕捉 alert("连接服务器失败,请重试!"); },success: function(responseData){ //请求成功捕捉 $("#modal_cxsq").modal('hide'); InitData(cur_page); $("#btn_modal_ts_tj").attr("disabled",false); } });后台接受数据方式:String str = request.getParameter("id");或者Object obj = request.getAttribute("id");
var data='{"update":[{'; data+='"id":'+id; data+=',"shuLiang":'+num; data += '}]}'; $.ajax({ type: "POST",//数据类型 jsonp jsonp:"jsoncallback",//请求内容类型(键值对,编码格式utf-8) url: sjzxym+"/esb?gn="+gn+"&cz="+cz,// 请求地址 data: {rows:param},//请求附带参数(rows) timeout:20000,errorThrown){ //请求错误捕捉 //alert("连接服务器失败,请重试!"); btn!=null&&$(btn).attr("disabled",false); //元素是否存在,是否禁用 },success: function(responseData){ //请求成功捕捉 callback(responseData); //回调 btn!=null&&$(btn).attr("disabled",false); //元素是否存在,是否禁用 } });后台部分:
后台接受数据方式:String str = request.getParameter("id");或者Object obj = request.getAttribute("id");
$.ajax主要用于增删改操作,$.getJSON则应用于查询操作;
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |