js局部刷新

问题描述

只是回复列表刷新

解决方案

解决方案二:
你那个是如何创建的,就如何“刷新”呗。这里只有你自己才能说清楚。
解决方案三:
vartxt=$('input').val();$('div').append(txt);

只能说类似这种了
解决方案四:
2楼这个就可以
解决方案五:
是通过后台取得数据
解决方案六:
不一定非得通过后台,比如百度贴吧,直接回复帖子会刷新整个页面,但是楼中楼回复好像就只是append,并没刷新此楼的回复内容
解决方案七:
你要通过后台就ajax取一下数据,替换二楼所用的txt呗
解决方案八:
引用4楼Angel_bell的回复:

是通过后台取得数据

知道你的数据是从后台取得。关键是前端展现技术!!数据中会有很多东西,起码有发帖者(例如头像就需要你另外根据发帖者id去获取)、时间、帖子内容、图片列表、甚至音频和视频列表、回复数量、好评数量、差评数量等等。最主要地是数据中很可能还是帖子内部递归地有帖子。你首先自己要把“从数据到浏览器端表现”的东西弄明白。不明白就问之前负责这个页面的程序员。如果只是纠结于一个没有什么技术含量的“插入InnerHTML”,那么如此下去等着别人给你写代码的份儿——而自己不会设计这种程序——了。
解决方案九:
“书上的例子已经无法在自欺欺人了”,如果你哪天到了这个程序,就开始明白如何开始做一个专业程序员了。如果连最基本的细节都要略过,那么你每一步编程都得求人。
解决方案十:
另外除了搞懂ajax返回的数据中每一个字段如何转换为前端html(并且你的html显然也还是需要响应用户操作,它调用你的程序自身)以外,从最外层的机制来看,从你的图上看到,这里的“刷新”并不是什么替换内部html,而是在最底下的一个html标签的前边(before)插入html,或者是在最后一个帖子的后边(after)插入html,或者是在外边的“容器”div的最后的关闭符号之前插入。总之并不是替换html。
解决方案十一:
$("#tabtr:not(:first)").empty();不知道这样可行?
解决方案十二:
总之并不是替换html-->总之并不是刷新。我的意思是说,如果你做博客,这里还是有很基本的数据结构相关的逻辑上的东西。比如说在程序中需要有js对象数组,当你取得更多信息时绝不是取得“OK回复按钮”的这一条信息,你需要将当前内部数组的最后一条的编号提交给服务器,服务器返回的并非绝对只有一条记录,可能返回10条记录(其它人回复的内容早就插在前边了)。再比如说,服务器可能返回多条记录,但是并不保证每一条记录都会是本地没有显示过的。因为http消息有时候很慢,有时候第一个ajax消息还没有返回,而第二个ajax消息先返回了,而且返回的帖子列表经常有重复的数据。所以在ajax收到信息之后,需要剔除那些已经显示过了帖子,直接从尚未显示过的帖子才开始追加你的“刷新”内容。总之这个所谓的“刷新”是一个前端编程的“工程”,从这个问题的流程,就能看出你最终懂得多少前端开发必需的设计过程。
解决方案十三:
引用楼主Angel_bell的回复:

只是回复列表刷新

不就在ASPX页面上用包住,你想局部更新的区块就好了吗<asp:UpdatePanelID="updLSRII"runat="server"><ContentTemplate>包住你想局部更新的东西@@?</ContentTemplate></asp:UpdatePanel>按下,回复按钮,回后台呼叫捞资料的那一块

时间: 2024-09-08 19:32:37

js局部刷新的相关文章

js局部刷新页面时间具体实现

这篇文章介绍了js局部刷新页面时间具体实现,需要的朋友可以参考一下   复制代码 代码如下: <head>     <title></title>     <script type="text/javascript">         function GetTime() {             var time = new Date();             var year = time.getFullYear();     

js局部刷新页面时间

  <head>     <title></title>     <script type="text/javascript">         function GetTime() {             var time = new Date();             var year = time.getFullYear();            var month = time.getMonth() + 1;      

js局部刷新页面时间具体实现_javascript技巧

复制代码 代码如下: <head>    <title></title>    <script type="text/javascript">        function GetTime() {            var time = new Date();            var year = time.getFullYear();            var month = time.getMonth() + 1;  

使用js callback机制实现调用页面局部刷新

需求描述:审批表单页面由我的待办工作中打开,办理完毕后希望关闭该页面并且实现我待办表格的实时刷新;同时该需求也同样适用于从某些工作流管理模块中需要发起审批的情况,比如招聘需求模块中发起录用流程;我的绩效管理中审批绩效等. 我们先来看看之前的实现,该逻辑实现的功能是,从我待办列表中发起审批,审批结束后直接在当前页面,也就是审批页面跳转至一个新的oa主页面,并且打开我的工作-我待办的页签,实现方法如下: $("#but_back").bind("click", func

require.js-求backbone.js单页面局部刷新的代码。急,急,急

问题描述 求backbone.js单页面局部刷新的代码.急,急,急 我已经配置好backbone.js了,求路由部分的代码.主要是路由部分不会写,不知道怎么把view写到路由里面

ajax-如何利用backbone.js实现局部刷新?

问题描述 如何利用backbone.js实现局部刷新? 请上这个新闻门户--http://qz.com查看参考效果. 左边是文章标题及摘要,右边是文章的全文.点击左边栏不同文章的标题或摘要能实现右边区域**局部刷新**,左边完全没有改动.如何利用backbone实现?请从model.collection同view三个结构讲解. 我个人认为: model应该是左边栏的每个模块: collection是左边文章的集合: 但view视图是否只须写右边区域,左边既然无改变,用不用写出左边栏的视图? 视图

jQuery 翻页组件yunm.pager.js实现div局部刷新的思路_jquery

 前端的翻页插件有很多,bootstrap的翻页界面看起来就不错,做起来也易于上手,但应用于项目中的翻页实现还有有几个难点,分别是: 如何封装一个翻页插件,如题中的yunm.pager.js. 涉及到的div局部刷新该如何做. 在没给大家介绍正文之前,先给大家展示下效果图,如果感觉还不错,请继续往下阅读: 翻页的总体流程涉及到的知识点很多,这篇文章我们也主要来关注以上两点,其余的内容,请自悟. 一.如何定义局部刷新的div 翻页时,我们一般只会刷新页面中涉及到翻页的父级div,那么该如何定义呢?

纯JS实现AJAX局部刷新功能

AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和XML(标准通用标记语言的子集). AJAX 是一种用于创建快速动态网页的技术. 下面给大家介绍JS实现AJAX局部刷新功能,具体内容如下所示: 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. //

使用AJAX技术实现网页无闪自动局部刷新

我们在网页制作的过程中经常会遇到及时刷新数据的问题,如果使用 的方法,会造成整个屏幕不断闪烁刷新的效果,这会降低用户的操作满意度. 所以我们需要一种可以实现无闪自动刷新数据的方法来解决以上问题. 实例解决问题: 希望实现用户在进入系统以后(整个session的时效之内),如果收到新邮件则发出声音提示. 实现思路: 1.首页部分:< body onload="init('');"> // load时调用init(user); 2.js部分:用XMLHTTP实现页面局部刷新,调