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>