如何在Asp.Net中的Javascript中获取ArrayList [英] How to get ArrayList in Javascript in Asp.Net

查看:57
本文介绍了如何在Asp.Net中的Javascript中获取ArrayList的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

如何在javascript中获取arrarylist及其asp.net应用程序中的所有元素

请帮助我

Hello guys,

how to get arrarylist in javascript and it''s all element in asp.net application

please help me

Thank you in advance!

推荐答案

http://aspdotnetcodebook.blogspot.com/2008/04/passing-arraylist-to-javascript.html[^] should help you out.


function ArrayList()
{
  this.array = new Array();
  this.add = function(obj){
    this.array[this.array.length] = obj;
  }
  this.iterator = function (){
    return new Iterator(this)
  }
  this.length = function (){
    return this.array.length;
  }
  this.get = function (index){
    return this.array[index];
  }
  this.addAll = function (obj)
  {
    if (obj instanceof Array){
      for (var i=0;i<obj.length;i++)>
      {
        this.add(obj[i]);
      }
    } else if (obj instanceof ArrayList){
      for (var i=0;i<obj.length();i++)>
      {
        this.add(obj.get(i));
      }
    }
  }
}

function Iterator (arrayList){
  this.arrayList;
  this.index = 0;
  this.hasNext = function (){
    return this.index < this.arrayList.length();
  }
  this.next = function() {
    return this.arrayList.get(index++);
  }
}


或参见此链接
http://www.koders.com/javascript/fid32ECAD6CCE114257D4044549E14ABCEC1332DF7​​E.aspx [ ^ ]
另一种方式,-


Or See this link http://www.koders.com/javascript/fid32ECAD6CCE114257D4044549E14ABCEC1332DF7E.aspx[^]
another way,-

var myArray = new Array();
myArray.push("string 1");
myArray.push("string 2");


这篇关于如何在Asp.Net中的Javascript中获取ArrayList的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆