www.ntzj.net > jquEry.post("url",{},FunCtion(DAtA),'json');里...

jquEry.post("url",{},FunCtion(DAtA),'json');里...

就是在servlet里面的然后使用的,方法来操作前台传过来的数据,然后船返回值,response.getWriter.append(data);

里边的data是,ajax调用服务器返回的数据,只能在前台操作,利用jquery可以 function(data){ $.each(data,function(k,v){ console.log(k + " : " + v); });}如果说利用java操作的应该是,这里边的{}(向服务器传递的参数),一个js对象{id:1,name...

兄弟,这个是回调函数好吧,没你想的那么复杂吧

你用java返回一个json数据格式信息,就可以了,可以去百度搜搜java json

你这里是以json的方式传递过来, 这里举个例子 你传过来的字符串是: {'key1':'val1','key2':'val2'} 那么就可以用 alert(data.key1) 显示的是val1. 同理可以传递多个值过来

你把你的数组返回值中间用个符号分割,比如分号["a1","b1"];["a2"',"b2"],然后用split{";"}进行分割就可以分开使用了。 var t = "['a1','b1'];['a2'','b2']"; var ts = t.split(";"); alert(ts[0]); alert(ts[1]); 下面这个写法写错了 function...

dataType:'json'这出错了

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

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

注意如果post获取,则要将返回的数据eval()一下,否则取不到数据; function haha() { jQuery.post("addComment!comment.action", function aa(data) { data = eval_r(data);//POST方法必加,ajax方法自动处理了 alert(data[0].userId); alert...

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com