MVC 后台传值,前台JS接收的问题

JavaScript07

MVC 后台传值,前台JS接收的问题,第1张

var PageNum = '@ViewBag.PageNum'

var Count = '@ViewBag.Count'

这种方法可以将后台的值直接传给JS,解决你的问题,如果给JS传对象,感觉好像不行!有兴趣的朋友可以去试试!

通过request的getParameter的方法获取

1、通过request.getParameter("参数名")获取后台的值

2、通过<%=变量%>的方式赋给js变量

示例:

<script>

<%

String s2 = (String)request.getParameter("参数名")//获取后台参数给s2变量,<%%>表示这范围内是服务器解析的语言

%>

var s = '<%=s2%>'//输出s2给js变量s

</script>

打印出来为空就是你的对象没取到

js只能通过一步步alert来debug,所以建议先这样调试看有没有问题

for (var i = 0i <items.lengthi++) {

alert(items);

alert(items.eq(i));

}