mvc ajax 页面不刷新页面,如何在不刷新页面MVC C#的情况下显示不同的值
这是另一种方法:
>使用AJAX和setTimeout
>在控制器中声明一个动作(这个动作将返回不同的值)
> ViewBag中的一个整数,有些像:ViewBag.totalItems
在控制器中声明一个动作:这很重要,因为这将是您与数据库或数据的连接.此操作将接收itemIndex并将返回该项.像这样的东西:
[HttpPost]
public JsonResult GetItem(int index) {
return Json(myList.ElementAt(index));
}
ViewBag.TotalItems:您的视图必须知道列表中有多少项.我建议您通过ViewBag将该值作为整数传递:
public ActionResult Index() {
ViewBag.TotalItems = myList.Count();
return View();
}
AJAX和setTimeout:一旦掌握了所有这些,您就可以在不刷新的情况下更新视图了:
$(function() {
var totalItems = @Html.Raw(Json.Encode(ViewBag.TotalItems));
var currentItemIndex = 0;
var getData = function() {
$.post("@Url.Action("GetItem")",{index:currentItemIndex},function(data) {
// data is myList.ElementAt(index)
// do something with it
}).always(function() {
currentItemIndex++;
if(currentItemIndex < totalItems) {
setTimeout(getData,1000); // get the next item every 1 sec
}
})
}
getData(); // start updating
})
mvc ajax 页面不刷新页面,如何在不刷新页面MVC C#的情况下显示不同的值相关推荐
- ajax渲染的页面tp怎么赋值,【Vue】前后端不分离的情况下,TP5的视图页面中如何使用vue来接受和传递数据?...
在项目中遇到的一个情况,在做后台管理的时候,前后端没有做分离,如果做分离,成本太大,视图层使用了vuejs,请问如何在vuejs中接收和传递控制器传过来的数据?格式是怎么样的?请尽可能地提供一份控制器 ...
- php 判断用户是否刷新,如何在php和ajax中创建一个注册页面,它会在不刷新页面的情况下检查某个用户名是否已经存在? - php...
我有一个register.php文件,它为我的网站创建了新用户.但是,如果某人使用已经存在的用户名,则仅当他输入整个表单并提交时才会生成错误.如何实现Ajax / Jquery以在不提交表单的情况下显 ...
- 页面结构图示例图_定义示例站点的页面结构
页面结构图示例图 The following is an extract from our book, HTML5 & CSS3 for the Real World, 2nd Edition ...
- recyclervie刷新到底部_RecyclerView底部刷新实现详解
关于RecyclerView底部刷新实现的文章其实已经很多了,但大都只介绍了其基本原理和框架,对其中的很多细节没有交代,无法直接使用.本文会着重介绍RecyclerView底部刷新实现的一些细节处理. ...
- spring mvc + ajax上传文件,页面局部刷新
1.点击上传按钮进行如下操作,通过表单名称以及input名称获取相应的值,对于上传的文件,使用.files来获取, 因为包含文件的上传,所以采用FormData的形式来进行数据交互,通过append将 ...
- 爱上MVC~ajax调用分部视图session超时页面跳转问题
这个问题出现了很多年了,都没有解决,问题是这样的,有一个需要授权才可以访问的分部视图,在一个view中使用ajax的方法去调用它,然后更新页面的局部DIV,这时,如果你长时间不操作,session会超 ...
- 不使用Ajax,如何实现表单提交不刷新页面
不使用Ajax,如何实现表单提交不刷新页面? 目前,我想到的是使用<iframe>,如果有其他的方式,后续再补. 举个栗子: 在表单上传文件的时候必须设置enctype="mul ...
- mvc ajax返回整个页面跳转,在springmvc中的ajax发布调用之后,有什么方法可以将我的页面(jsp)重定向到另一个页面(jsp)...
基本上,我的情况是我尝试通过使用ajax post将3个对象的列表作为字符串发送到我的控制器,如下所示. AJAX调用的JavaScript函数: $.ajax({ type: 'POST', dat ...
- .net mvc ajax重定向,如何在MVC3 JQuery的Ajax调用重定向到新的页面(连同模型)(How to redirec...
我已经忘记密码页面,当用户输入用户名并点击"验证"按钮来检查他是在哪个组的基础上,我们需要显示不同的局部视图(现在让我们说,这是电话号码)的组这一页. 填写有效信息后, 成功我会重 ...
最新文章
- exfat 分配单元大小_知到金融理论与实务第一单元章节测试答案
- pyspark rdd 基本操作
- ArrayList遍历的同时删除
- 2021-08-25路演的反馈
- html5media使用
- 【转】UML基础: 第 2 部分 - 对象图 (Object Diagram)
- 【LeetCode笔记】剑指 Offer 68 - I. 二叉搜索树的最近公共祖先(Java、二叉树、dfs)
- python怎么模拟浏览器交互_python+webdriver 模拟用户交互工具
- Perfect Appearance NIKE KD 9 PERFORMANCE REVIEW
- JavaScript(三)——对象与数组基础及API
- spring官网下载
- 极简静态 Web 服务器
- html如何设置自动点击事件,html 如何设置打开网页时自动触发按钮的单击事件
- Game Engine on Vulkan 01-preface [Vulkan游戏引擎开发 01-引言]
- 解读|风控模型的客观认识与深入理解
- 阿里旅行 门票基础保障内容
- 物联网时代数据数据库如何选型?
- Springboot过滤器中注入Bean
- 2016级移动应用开发在线测试14-MediaPlayer
- 生成图片滑动验证码图片
热门文章
- 用到f6的快捷键_让你的办公效率成倍翻得快捷键。
- std string 编码_【星云测试】Wings企业级单元测试自动编码引擎白皮书
- 开课吧python小课学了有用吗-和年薪百万的CFO大佬聊天后,我慌了!
- python为什么叫爬虫-总算领会python为什么叫爬虫
- python读法-python怎么读sql数据?
- python练手经典100例-推荐几个适合新手练手的Python项目《python入门例子》
- 普通人学python有啥用-学习Python到底有什么用?
- 基于LD3320的非特定人语音识别方案
- 语音识别如何处理工作 语音识别功能三个处理阶段
- webdriver 等待页面加载完成_Python爬虫,登陆神器Selenium等待(waits)页面加载的三种方法...