ddng.net
当前位置:首页 >> AjAx pArAms DAtA >>

AjAx pArAms DAtA

data HTTP请求中要传递的参数对象:{name:"Bill Joy",salary:2000},最终会封装成 name=Bill%20Joy&salary=2000发送给HTTP服务器.success 望名知意,请求成功并且数据解析成功的时候调用,如果请求JSON就算服务器正常返回,解析成json报错就会回调error.error 望名知意,发生请求错误回调,上面的解析错误回调,404回调,500,505都会回调.

1、HTTP请求过程中,get请求:表单参数以name=value&name1=value1的形式附到url的后面;2、post请求:表单参数是在请求体中,也是name=value&name1=value1的形式在请求体中.POST表单请求提交时,使用的Content-Type是

后台类是通过request.getParameter(参数名)来取得参数值的在你的这个里面就应该是request.getParameter("data")取出的值就是"params"

data.XXX data 点 返回的数据 比如返回一个变量 val 就是data.val 如果是数组的话 data.val[i]

data 本身是个json对象 你需要做的是在传输前把就这个json对象处理一下 把为空的键值去掉, 或者复制不为空的键值到一个新的json 把新的json作为data 传送

var params=new Array();params["变量名"]=“变量值”;最后传入 data:params

data的参数里面如果带逗号 会让jquery的控制器错乱,以为参数直接是用逗号隔开的

其实这样设计的初衷是为了在客户端发出请求前,对要发送的数据进行预处理.比如用户密码的加密操作等等.var xmlhttp;//设置全局变量 function login() { //这里为了简化代码,没有附上密码加密的代码 var params = "username=" +

jquery.ajax方法在执行成功之后,就能直接获取后台返回的值,该值直接在success对应的function参数上.<br>$.ajax({<br> type: "post",<br> url: "<%=path %>/two",<br> datatype: "json",<br> data:{'lidu':lidu,'starttime':starttime,'endtime':endtime},<br> success: function(returneddata){<br> alert(returneddata);<br><br> }<br> });<br>执行成功之后returneddata就是后台返回值.

代码:$.ajax({type:'post',url:'LibraryBooks_data.php',data:params, dataType: 'json',async:false, //这是重要的一步,防止重复提交的success: function (a){ if(a.action=='ture'){$.success('操作成功!');} }

网站首页 | 网站地图
All rights reserved Powered by www.ddng.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com