嗨我在服务器端有浮点数组我想把这个数组带到 javascript 我该怎么做?
我正在使用 C#
作为一个简单的示例:
protected void Page_Load(object sender, EventArgs e)
{
// Convert your float array to below
var list = new List<string>() { "'1.00'", "'2.00'", "'3.00'", "'4.00'" };
Page.ClientScript.RegisterArrayDeclaration("arr ", string.Join("," , list.ToArray()));
Page.ClientScript.RegisterStartupScript(this.GetType(), "excute", "<script language='javascript'>alert(arr);</script>");
}
这是一个使用客户端脚本注册值的示例:
在你的代码后面:
protected void Page_Load(object sender, EventArgs e)
{
foreach(var f in myFloats)
Page.ClientScript.RegisterArrayDeclaration("myFloats", f.ToString());
}
您可以在此处看到更完整的示例:
http://www.codeproject.com/Articles/92600/How-to-pass-ASP-NET-server-side-array-to-client-si
希望能帮助到你。