读书人

json如何传参

发布时间: 2012-02-25 10:01:49 作者: rapoo

json怎么传参 - Web 开发 / Ajax
在jsp页面用ajax调用数据库的数据。数据库有这么一张表

stuno password question answer address sex age email
20352654321您的身份证号码是多少?210232四川女 23efw@163.com
203523123456您的身份证号码是多少?987986北京男 34efw@163.com

要怎么能通过json的方式把数据带到前台页面显示? 求助求助。急需要。在线等···

[解决办法]
例如返回数据 data , 遍历 data,

for(var str in data){
alert(str.STUNO); // 直接加你的字段名, 大写
alert(str.PASSWORD);
}
[解决办法]
前台jsp:
var datamessage=$.ajax({url: "itemView.action",async: false}).responseText;
var data=eval("("+datamessage+")");

后台:用json架包把后台数据封装成json格式

public JSONObject jsobj(List<Nodes> list)
{
return JSONObject.fromObject(list);
}
[解决办法]
提供你例,很:
<script type="text/javascript">

function GetEQIDList(ModuleID)
{
$.ajax({
type:"POST",
contentType:"application/json",
url:"/FDCService/FDCService1.asmx/GetToolIDs",
data:"{moduleID:'"+ModuleID+"'}",//参
datatype:'json',
success:function(result){
try{
$('#toolList').empty();
$(result.d).each(function() {
$("#toolList").append("<option selected='selected' value='" + this + "'>" + this + "</option>");
});
}catch(e){
alert(e);
}
},
error: function(result, status){
if(status=='error'){
alert(result);
}
}
});
}
</script>

读书人网 >Ajax

热点推荐