问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js ajax返回json字符串 js怎么处理

发布网友 发布时间:2022-04-30 07:40

我来回答

3个回答

懂视网 时间:2022-04-30 12:01

("departmentID"); DataBaseHandle dataBaseHandle=new DataBaseHandle("commonUser", "common", "jdbc:mysql://127.0.0.1:3306/firstwebsite"); String SQL="select * from speciality where departmentID=‘"+departmentID+"‘"; String json="{‘specialities‘:["; response.setContentType("text/html; charset=utf-8"); response.setCharacterEncoding("UTF-8"); try { ResultSet rs=dataBaseHandle.exeuteSQL(SQL); while(rs.next()) { json=json+"{‘"+"specialityID‘:‘"+rs.getString(1)+"‘,"+"‘SPname‘:‘"+rs.getString(2)+"‘},"; System.out.println(rs.getString(1)+rs.getString(2)); } json=json.substring(0,json.length()-1); json=json+"]}"; PrintWriter pwriter=response.getWriter(); pwriter.print(json); rs.close(); dataBaseHandle.closeResourse(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } }

js解析json,获得返回的内容

 function updateSpeciality(str)
 {
  var xmlhttp;
  if (str=="")
  {
  alert("请选择非空的值!");
  return;
  }
  if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
  else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
  {
   var dataObj=eval("("+xmlhttp.responseText+")");//转换为json对象

   for(var o in dataObj.specialities)
   {
   alert(dataObj.specialities[o].specialityID);
   alert(dataObj.specialities[o].SPname);

   }


  }
  }
  xmlhttp.open("GET","/First/servlet/GetMessage?departmentID="+str,true);
  xmlhttp.send();

 }

版权声明:本文为博主原创文章,未经博主允许不得转载。

ajax查询数据库,服务器传回json字符串,js解析json

标签:ajax   服务器   json   js   

热心网友 时间:2022-04-30 09:09

(1)如果是jquery封装的ajax方法,可以配置好参数,设置返回数据的类型为json,这样回调函数里面接到的就是一个json对象,可以直接用data.xxx取出里面的属性.
(2)如果不是用的框架ajax方法,返回的就是个字符串,可以使用js的eval("("+data+")")方法将字符串转为json对象.

热心网友 时间:2022-04-30 10:27

 $.getJSON("../方法", function (data) {
                        $.each(data, function (i, item) {
                       //这个就是你要获取的 item.字段名称
                    });});

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大同四区和市区的区别 大同云冈属于哪里 大同市云冈区建成区范围都有哪些 it wasn't long before i found a job.---before是什么意思 It wasn't long before a man from It wasn't long before和It won't be long before有什么区别吗? it wasn't long before和it won't be long before有什么不同?_百度知 ... 微信怎么查和一个好友的红包记录 马龙巴黎奥运会夺冠了吗 明天是中国的情人节??? 梦见自己被大水冲走无人施救 小蛮qq堂辅助1.82怎么打开 QQ堂辅助社区 解梦:梦见被大水冲走了 qq堂神话4.3全能辅助为什么点不出来 ,开不出挂??求解释!! 跪求QQ游戏大厅里火拼QQ堂辅助!!!【加急】 梦见涨好大水,洪水太急一下子把我冲飞了 这是什么QQ堂辅助G? QQ堂3.4辅助V1.34:自动探险挂我按照说明做了,可是人没办法到下一关阿? 梦到好大的水冲到自己,自己突然飞了起来,请问是怎么回事?? qq堂分挂那两个dll软件在哪里下载 qq堂辅助要怎么用啊QAQ windows xpQQ堂辅助 QQ堂5.1火影辅助 QQ堂4.3火影辅助VIII.rar怎么解压在QQ堂目录里,最好有截图 qq堂辅助器 qq堂 有没有锻造辅助 求qq堂辅助必须无毒的。 QQ堂刷装备辅助 QQ堂的 辅助软件怎么解压 梦到被大水冲了 天津买卖二手车手续及流程? 天津二手车过户手续,如何办理? 梦见土方大水冲下来,飞机从天空飞过是什么意思? 天津二手车交易发票不用本人可以开具吗 天津车管所二手车过户业务可以办了吗?关键上班没有? 天津二手车过户后两年可以报废留牌照购买新车吗 天津市区和塘沽区二手车交易市场在哪? 我是天津的,现在买了二手车想在河北保定上牌照都需要什么手续 看中一辆北京牌照的二手车,车主是天津人,请问在天津上牌照的手续? 山东二手车可以过户到天津吗 二手车异地过户,新规定要求国五标准才能异地过户吗 二手车交易过户费多少 天津二手车交易牌照能过户吗? 比如我的车要卖,能不能把牌子过户给别人?具体怎么规定的?谢谢了,大神 我是天津本地人,想买二手车。可是没有牌照,摇号摇不到,还挺急。怎么办?听说二手车,车可以过户而牌照 天津买二手车牌照怎么办 天津市汽车过户手续,费用 如何拼好三阶魔方图解 如何制作重阳节尊老爱老贺卡 重阳节的贺卡怎么做