如何从javascript访问arraylist、字符串数组或列表

how to access arraylist, string array, or list from javascript?

本文关键字:字符串 数组 列表 arraylist javascript 访问      更新时间:2023-09-26

我想从服务器端的按钮点击中调用一个javascript函数,并将arraylist、字符串数组或list作为参数传递给该函数。然后,我需要遍历这些集合的所有元素,并对数据执行一些操作。你能告诉我访问这些元素的javascript代码吗考虑一下我在Javascript 中的以下结构

Function ABC(_Arraylist/List/String Array){
//I would like to perform some action on the collections data here.
}

谢谢。

服务器:

// this could also be a string[] if you prefer
var array = new List<string> { "foo", "bar", "baz" };
var serializer = new JavaScriptSerializer();
var script = string.Format("foo({0});", serializer.Serialize(array));
ClientScript.RegisterStartupScript(GetType(), "call", script, true);

客户:

function foo(array) {
    for (var i = 0; i < array.length; i++) {
        alert(array[i]);
    }
}