.net页面获取json数据后直接将json文件打印到了页面上

windn23 2016-09-26 03:56:28
最近在做一个论坛,本想用ajax异步请求数据,然后加载到页面上,具体在控制器的数据请求代码如下:
List<Models.BBSreply> BBSreplyList = BBSreply.ToList();
return Json(BBSreplyList,JsonRequestBehavior.AllowGet);
返回的json值是没错误的,但是呢,现在视图页面就完全没作用了,用ie打开他会提示保存一个json文件,用chrome打开就是直接打开了这个json文件,全是键值对,而没有打开cshtml页面,url地址栏正确。求问怎么才能让页面正常显示,让json数据进行处理后再显示出来呢?视图js代码:
function GetByBBS(){
$.getJSON("/Bbs/BBS",function(result){
$.each(result, function(i, field){
alert(field);
});
});
}
...全文
738 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
ajax请求数据是不会弹出新页面的,只能是你触发这个js的代码用的submit按钮或者链接导致表单提交了或者链接到href地址去了 要阻止表单的提交或者跳转
windn23 2016-09-26
  • 打赏
  • 举报
回复
引用 1 楼 Return_false 的回复:
获取数据更改如下,试试
$.ajax({
type:"GET",
url:'/Bbs/BBS',
cache:false,
dataType:"json",
success:function (data){
alert(data);//看能否正常接收到list
}
});
并不行,还是这个
  • 打赏
  • 举报
回复
获取数据更改如下,试试
$.ajax({
type:"GET",
url:'/Bbs/BBS',
cache:false,
dataType:"json",
success:function (data){
alert(data);//看能否正常接收到list
}
});

52,778

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧