C#中在後台有一个方法返回的是一个数组,前台javascript怎麼获取这个数组的值。

 我来答
handangaoyang
2013-09-25 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:921万
展开全部

其实没那么麻烦。


一个最简单的方法就是,把你返回的数据定义成一个页面的一个属性。然后你就可以在javascript中访问了。

public partial class _Default : System.Web.UI.Page
{
    //定义成属性
    public string[] array { get; set; }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
        }
    }
}

    <script type="text/javascript">
        var array = "<%=array%>";
    </script>

 不过我这个方法有个缺陷。必须要在PageLoad()或者更早的页面事件中把数据赋值好,否则是不行的。

紫色浪漫眼
2013-09-25 · TA获得超过247个赞
知道小有建树答主
回答量:577
采纳率:100%
帮助的人:146万
展开全部
使用ajaxpro或者ajax请求得到这些数据!
追问
大哥,菜鸟啊 现在还不会ajax啊!!!
追答
可以手动去写
jquery是js的封装,原本ajax用js编写,不过现在用jquery来实现ajax就方便多了
下载官网网站:http://jquery.com/
帮助文档网站:http://www.php100.com/manual/jquery/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式