MVC3的问题,帮忙看看怎么输出,新手
$(function () {
@{
var list=ViewBag.CatalogEntities;
}
for(var i=0;i<'@list.Count';i++){
alert('@list[i].Title');
})};
ViewBag.CatalogEntities;里面存的是一个对象集合,
怎么样才能 alert('@list[i].Title');
这样输出消息?
这里显示alert('@list[i].Title');
不能用,那该怎么办?
------解决方案--------------------
你前台和后台都搞混了,你要在JS中产生提示,那么你可以在后台返回前台能处理的列表格式,比如JSON
------解决方案--------------------
mvc3的model或者viewdata是服务器端的,页面生成后生命就结束了,无法通过js获取。
使用ajax吧.