ljsq.net
当前位置:首页 >> jquEry post json >>

jquEry post json

$.post(url,{},function(json){ var o = eval("("+json+")");// 将json转换为对象 json 格式{status:'1',data:'2'} alert(o.status); alert(o.data); });

post的数据会提交一个字节流到对应的请求页,请求页通过读取字节流来获取post的数据! 示例C#中如何在后台获取post的数据: System.IO.StreamReader sdr = new System.IO.StreamReader(Request.InputStream);data = sdr.ReadToEnd();

默认是字符串类型,可选json类型 $.post('/url.html',{d:'d'},function(){ })// 默认字符串$.post('/url.html',{d:'d'},function(){ },'json')// www.hi-docs.com/jquery/$.post.html

看你用什么环境:其实post只是模拟页面提交, post就是表单传值: asp.net :Response.Form["参数名"]获取 php : $_POST["参数名"]; java :request.getParameter("参数名");

我猜测。你用 alert(data).输出 ajax 获取的数据。 在$.ajax()中 可以输出数据 在$.post()中 alert 没用,什么都不输出。 如果你的$.post() 使用的是'json' 的方式。那说明你代码没问题。你在尝试下 alert(data.xxx) 就可以输出你的数据了。 在$...

我觉得你这个问题首先得搞清楚什么是json和jsonp。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于在浏览器和服务器之间交换信息。 JSONP(JSON With Padding),就是打包在函数调用中的的JSON(或者包裹的JSON)。 JSON是...

$.post("/patrol/patrolDataContent!deleteContent.action",{"ids":ids},function(data){ tips(eval("("+data+")").msg); toQuery(); } jquerySubmit("frm","/civilizationconstruction/randomInspect!save.action",function(data){ tips(data.m...

可以的 你把格式换一下 $.ajax({ type:"post", cache:false, url:"'XXXPHP'", data:{a:2,b:5,c:7}; success:function(data){ }, error:function(XMLHttpRequest, textStatus, errorThrown) { alert("服务器异常 请稍后再试"); } });

{'data':"{'T1':'1'}"} 这样肯定是能获取到的,json也是传递的字符串而已

1.你指定datatype :'json' 时,如果后台不转化为json 格式是不行的. 2.parse用于从一个字符串中解析出json对象。 3. 如果后台返回的是个json格式的对象,你直接可以通过 data点属性就可以访问. 后台如果是list 转josn , 你可以通过 data[0]点属...

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