javascript中取。cs中的数组值 在页面的javascript中定义一个数组,想把后台代码中在数据库中取得值组成的数组,想把这个数组值赋给javascript,请问该怎么操作呢?最好有较完善的代码,因为本人刚学,且很急用。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象不能直接获取数组类型可以这样:前台:function GetArr() { var str = "<%=str%>"; var arrStr = str.split("$"); alert(arrStr.length); }后台:public string str = ""; private void Page_Load(object sender, System.EventArgs e) { string[] arrd = {"1","2","3","4"}; for(int i=0 ; i<arrd.Length ; i++) { str += arrd[i]+"$"; } } ajax 思想了pageload里添加Ajax.Utility.RegisterTypeForAjax(typeof(类名));再写方法[Ajax.AjaxMethod()] public 类型(需要的数组类型) 方法名(参数) { return 数组值; }前台 类名.方法名(参数,delete_callback); function delete_callback(response){ var dt = response.value;//dt 为 后台方法返回值 对dt数组操作 } 楼上正解,取到的返回值如果是一个数据你直接给一个VAR aa 这个aa就是数组对象 Random()的奇怪现象 苦逼的程序员现在还在加班.急问webbrowser 循环发帖的问题 如通过一个picturebox把从指纹传感器获取的图象显示出来 100分求解决正则表达式的问题 C#如何让WindowsMediaPlayer实现暂停效果 在线急求大神解决 在C#里如何调用MSChart控件生成饼图 windows Service的奇怪问题 如何显示已存在的Form 有方法思路实现读取另一台计算机的屏幕吗 每一行什么意思??? 求一段C#完整代码,关于文件上传,如果存在此文件则覆盖,否则直接上传
可以这样:
前台:function GetArr()
{
var str = "<%=str%>";
var arrStr = str.split("$");
alert(arrStr.length);
}
后台:
public string str = "";
private void Page_Load(object sender, System.EventArgs e)
{
string[] arrd = {"1","2","3","4"};
for(int i=0 ; i<arrd.Length ; i++)
{
str += arrd[i]+"$";
}
}
pageload里添加
Ajax.Utility.RegisterTypeForAjax(typeof(类名));
再写方法
[Ajax.AjaxMethod()]
public 类型(需要的数组类型) 方法名(参数)
{
return 数组值;
}
前台 类名.方法名(参数,delete_callback); function delete_callback(response){
var dt = response.value;//dt 为 后台方法返回值
对dt数组操作
}