问题描述
//从数据库查询表Students的列studentName//这是在ASP.NETWebForm里的publicstringDataList(){StringstrConn=ConfigurationManager.ConnectionStrings["connectionString2"].ConnectionString;SqlConnectionconn=newSqlConnection(strConn);stringsd="selectstudentNamefromStudents";SqlCommandcmd=newSqlCommand(sd,conn);conn.Open();SqlDataReaderdr=cmd.ExecuteReader();conn.Close();}我想在前台jQuery里使用查询的内容对数组赋值,然后使用这个数组,如:varthGroup0=newArray[30];thGroup0=“从后台传来的内容”;
解决方案
解决方案二:
这样的格式还有个js文件
解决方案三:
直接用js历遍数组就可以了啊。这种问题真的是。。楼主要多多学习学习。。
解决方案四:
关注,我也是初学者,现在也是遇到了这种问题,就是前端和后端数据交换方法的问题
解决方案五:
我知道遍历数组,但是注意我说的是给前端赋后端数据库查询的内容!2楼的回答像是看不起初学者的问题,我真的感觉很打击人。遍历这种基础的我还拿出来问吗今天就整这个写了一个下午,看到这样的回复真的很难过
解决方案六:
引用4楼qq_34340412的回复:
我知道遍历数组,但是注意我说的是给前端赋后端数据库查询的内容!2楼的回答像是看不起初学者的问题,我真的感觉很打击人。遍历这种基础的我还拿出来问吗今天就整这个写了一个下午,看到这样的回复真的很难过
楼主用ajax吧!js请求后服务端返回据库查询的内容然后js就可以得到这个数组了。如果不用ajax的话就用表单提交了。服务端将据库查询的内容处理好再附值给容器的。。
解决方案七:
另外贴一点jq的ajax吧$(document).ready(function(){varjson$.ajax({type:"POST",//提交方式url:"Default.aspx/jguygfdftd",//后端的处理函数----查询数据库函数等等contentType:"application/json;charset=utf-8",//编码dataType:"json",//要返回的格式data:"",//参数--不传惨就为空success:function(data){//在这里处理成功返回的数据json=data.d;//表示你要的数据},error:function(err){//请求失败后的处理return}});