javascript - 从 C# 页面加载传递数组的数组以在 Javascript 函数中使用

标签 javascript c# arrays client-side server-side

在服务器端的Page_Load中,我得到了一个数组数组:

[['1_1','2_1','3_1','4_1'],['1_2','2_2','3_2','4_2'],....]

(图片示例):
enter image description here

如何将该数组传递给客户端以在 JavaScript 函数中使用?

最佳答案

一种方法是序列化该数组,并在页面上使用该序列化值创建一个 JavaScript 变量。例如

在 C# 中,将其序列化 -

new JavaScriptSerializer().serialize(Object)

在 JS 中访问它 -

var arr = <%= serializedArray %>

另一种方式,当页面加载时,创建ajax来获取此数据。引用这个article

关于javascript - 从 C# 页面加载传递数组的数组以在 Javascript 函数中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40230364/

相关文章:

ios - 无法从 GET 请求将数据附加到数组

javascript - 有人可以解释以下 javascript 代码片段吗? (小白)

javascript - 多语言网站布局调整

javascript - 如何在 Yii2 高级模板上添加大屏幕背景图像效果

c# - 如何在慢速互联网连接上测试程序?

c# - 如何检查两种类型是否可以进行比较、求和等?

python - 将 numpy 数组作为文件存储和加载

javascript - 如何组织 Javascript UI?

javascript - 火狐插件 : Access Variable in other File

c# - 什么使 Min(byte,int) 调用不明确?