
其实没那么麻烦。
一个最简单的方法就是,把你返回的数据定义成一个页面的一个属性。然后你就可以在javascript中访问了。
public partial class _Default : SystemWebUIPage{
//定义成属性
public string[] array { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
if (!PageIsPostBack)
{
}
}
}
<script type="text/javascript">
var array = "<%=array%>";
</script>
不过我这个方法有个缺陷。必须要在PageLoad()或者更早的页面事件中把数据赋值好,否则是不行的。
直接用就可以,不如ajs包含
var areaServer=[{"id":"6122","name":"神骑世界","order":"1",
"server":[{"id":"34579","name":"所有区服","order":"0","value":"0"}],
"value":"1"},{"id":"6613","name":"狼烟","order":"1",
"server":[{"id":"37952","name":"烽火万里","order":"0","value":"1001"}],"value":"2"}];
再bhtm页面,需要先引用js文件,相对路径绝对路径都可以,但是必须是网络路径,而不是本地路径
<script type="text/javascript" src="ajs"></script>
<script type="text/javascript">
alert(areaServer[0]id);
</script>
需求: 在做后台管理系统的时候,后端传过来的侧边栏信息是一个多维嵌套的数组,我想获取嵌套数组中的某一项值组成的新数组
我想要上面数据中的所有path组成一个新的数组,需求样式:
会发现第一次调用完美!但是连续调用就会一直追加重复的相同数据
在每次调用之前重置一下keyArr
function loads() {
var shuz = documentgetElementById("shuz")value;
if (shuz == null || shuz == '') {
} else {
alert(shuzlength);
}
}
shuz数组是从Acton中通过request传递过来用隐藏文本接收的。。如何在js中取出来数组中的值。shuzlength可以取到对应的值。
以上就是关于C#中在後台有一个方法返回的是一个数组,前台javascript怎麼获取这个数组的值。全部的内容,包括:C#中在後台有一个方法返回的是一个数组,前台javascript怎麼获取这个数组的值。、javascript 怎么获取外部文件.js中的数组值.js文件内容、JS----使用归递获取多维数组中的某列值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)