专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Ajax

json如何传参

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
json怎么传参 - Web 开发 / Ajax
在jsp页面用ajax调用数据库的数据。数据库有这么一张表

stuno password question answer address sex age email 
20352 654321 您的身份证号码是多少? 210232 四川 女 23 efw@163.com
203523 123456 您的身份证号码是多少? 987986 北京 男 34 efw@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>
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: