js中如何把数据库中的一类数据提取出来组合成新的数组 10

数据如下:msg=Object{state:1,data:"{pps:[{"book":"言情","numbers":[275,0,0,12]},{"book":"武侠"... 数据如下:msg = Object {state: 1, data: "{pps : [{"book":"言情","numbers":[275,0,0,12]},{"book":"武侠","numbers":[1,22,32,12]},{"book":"科幻","numbers":[22,3,0,12]}]}}
如何把book类数据提取出来,组成一个新的数组?希望有具体的代码,谢谢
展开
 我来答
好程序员
2016-11-07 · HTML5前端培训/大数据培训/Java
好程序员
好程序员是IT高端课程培训基地,从平凡到卓越,为梦想而拼搏。
向TA提问
展开全部
不是很清楚楼主的意思,现引用现成的连接SQL的代码,希望对楼主有帮助 <script language="javascript"> var objdbConn = new ActiveXObject("ADODB.Connection"); var strdsn = "Driver={SQL Server};SERVER= localhost ;UID= sa ;PWD= 123 ;DATABASE= YGGL ;"; objdbConn.Open(strdsn); var objrs = objdbConn.Execute("select * from Salary "); var fdCount = objrs.Fields.Count - 1; if (!objrs.EOF) { document.write("<table border=1><tr>"); for (var i=0; i <= fdCount; i++) document.write("<td><b>" + objrs.Fields(i).Name + "</b></td>"); document.write("</tr>"); while (!objrs.EOF) { document.write("<tr>"); for (i=0; i <= fdCount; i++) document.write("<td valign='top'>" + objrs.Fields(i).Value + "</td>"); document.write("</tr>"); objrs.moveNext(); // 移到下一个记录点 } document.write("</table>"); } else document.write("数据库内没有记录!<br>"); objrs.Close(); // 关闭记录集和 objdbConn.Close(); // 关闭数据库链接 </script>
追问
数据已经提取到了,不需要连接sql的代码,我的意思是提取到的数据形式是:msg = Object {state: 1, data: "{pps : [{"book":"言情","numbers":[275,0,0,12]},{"book":"武侠","numbers":[1,22,32,12]},{"book":"科幻","numbers":[22,3,0,12]}]}}希望把book提取出来
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式