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类数据提取出来,组成一个新的数组?希望有具体的代码,谢谢 展开
如何把book类数据提取出来,组成一个新的数组?希望有具体的代码,谢谢 展开
1个回答
展开全部
不是很清楚楼主的意思,现引用现成的连接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提取出来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询