标签: refresh

ajax成功后重新加载页面

成功调用ajax后,我在重定向/重新加载时遇到了一些问题.情况如下:

我有删除项目保存在数组中.当我点击一个按钮时,它通过ajax调用PHP文件,成功后我需要重新加载页面.但我这样做有些问题.我搜索了互联网,找不到可行的解决方案.

我有PHP文件,它通过从数据库中逐项删除的数组.

foreach($arrayVals as $key=>$val)
{
    //bla bla
}
Run Code Online (Sandbox Code Playgroud)

另外,我有jQuery部分:

$("#button").live("click",function(){
    $.ajax({
        url, data, type... not important
        success: function(html){
                    location.reload();
                }
    });
});
Run Code Online (Sandbox Code Playgroud)

我的意思是,代码有效,但并不好.它会删除项目,但不会删除所有项目,然后重新加载页面.比如,如果我要删除10个项目,则会删除6-7个项目,并且会删除3-4个项目.

它的行为就像它很快重新加载页面,就像PHP文件没有足够的时间来处理所有内容:D

php ajax jquery refresh reload

15
推荐指数
3
解决办法
10万
查看次数

如何阻止Eclipse刷新某个目录?

每次我启动Eclipse时,它都会尝试刷新整个项目,这意味着等待时间超过10分钟,更不用说它会占用大量的内存.

我知道有一个全局设置可以关闭自动刷新(General -> Workspace -> Refresh automatically).有没有办法在个别目录上关闭它?基本原理是我的一些项目中很少更改某些目录.

eclipse refresh

14
推荐指数
2
解决办法
2万
查看次数

JavaScript将页面重新加载为GET请求

我有一个看似简单的问题,但找不到答案.我有一个网页,可能是由POST请求产生的,并且可能在URL中有一个锚点(#).我想在JavaScript中将此页面重新加载为GET请求.所以它与这个问题类似,但实际上我想避免POST,而不仅仅是关于它的警告.

因此,例如,如果页面来自对" http:// server/do/some?thing# " 的POST请求,我想重新加载URL" http:// server/do/some?thing "作为GET .如果我试试

window.location.reload(true);
Run Code Online (Sandbox Code Playgroud)

导致IE尝试POST.如果我改为:

window.location = window.location.href;
Run Code Online (Sandbox Code Playgroud)

当URL具有锚点时,这不起作用.我是否真的需要自己进行字符串操作以摆脱"#whatever"或者是否有更简单,"更好"的方法来做到这一点?

javascript refresh

14
推荐指数
2
解决办法
2万
查看次数

ObjectContext.Refresh()?

如何更新数据存储中的所有脏实体,并将更改后的值重置为原始存储值?

ObjectContext.Refresh方法需要刷新实体作为参数.

entity-framework refresh reload dirty-data objectstatemanager

14
推荐指数
2
解决办法
3万
查看次数

http-equiv ="刷新"会保留引荐来源信息和元数据吗?

如果我设置这样的页面:

<html><head><meta http-equiv="refresh" content="0;url=http://internic.net/"></head><body></body></html>
Run Code Online (Sandbox Code Playgroud)

执行重定向时,浏览器是否会发送引荐来源信息和其他元数据?

html redirect refresh browser-refresh

14
推荐指数
1
解决办法
2万
查看次数

刷新django模板生成的<div>元素

如何刷新django模板中的某个元素?
例:

{% if object.some_m2m_field.all %}
    <h3>The stuff I want to refresh is below</h3>
    <div id="the-div-that-should-be-refreshed">
    {% for other_object in object.some_m2m_field.all %}
        <a href="www.example.com">{{ other_object.title }}</a>
        &nbsp;
    {% endfor %}
    </div>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

让我们说页面中的其他一些元素会触发一个应该刷新上面div的javascript.有没有办法让django刷新模板中的这个特定元素?

如果没有,我将不得不使用常规JS或jQuery方法对div进行修补,而不是使用django模板层的强大功能.另外,上面的代码是对实际模板的简化,我使用了很多模板的功能,因此猴子修补生成的html将是一场噩梦......

html javascript django refresh django-templates

14
推荐指数
1
解决办法
1万
查看次数

返回时的Android刷新活动

我需要一些帮助来刷新我的应用程序中的一个活动.我正在使用标签主机活动并连接到Web服务并从我的一个子活动中下载一些数据.当我在我的子活动中按下同步按钮时,我正在开始一个不在标签主机中的新活动,当同步完成后,它将返回到它的父项(子活动).我想要实现的是当我返回它时刷新活动.当我通过互联网查看时,我发现最好的选择就是使用startActivityForResult,但我真的不明白如何使用它,以及当我从完成的活动中收到结果时如何刷新活动.

如果有人能帮助我,我会很高兴.谢谢!

编辑:

我正在使用此代码,它甚至没有显示登录 onActivityResult

MyCollectionId.class:

Intent intent = new Intent(MyCollectionId.this, Synchronization.class);
intent.putExtra("process", 2);
startActivityForResult(intent, 1);

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
 super.onActivityResult(requestCode, resultCode, data);
 if(resultCode==RESULT_OK){
     Log.e("","OnActivityResult");
    Intent refresh = new Intent(this, MyCollectionId.class);
    startActivity(refresh);
    this.finish();
 }
}
Run Code Online (Sandbox Code Playgroud)

Synchronization.class:

Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
setResult(RESULT_OK,intent);
finish();
Run Code Online (Sandbox Code Playgroud)

android refresh android-tabhost android-activity

14
推荐指数
2
解决办法
5万
查看次数

请记住在刷新extjs网格中的所选行之后

我有个问题.我用extjs grid.此网格将每次刷新seconds.

我用这个函数刷新:

ND.refresh = function() {
    ND.commList.load();
}


var refreshSeconds = refreshRate * 1000;
var t = setInterval('ND.refresh()', refreshSeconds);
Run Code Online (Sandbox Code Playgroud)

但当有人选择一行来突出显示它时,reset这个选择.如何记住所选行并在刷新后再次突出显示?

这是我的网格:

var grid = Ext.create('Ext.grid.Panel', {
     autoscroll: true,
     region: 'center',
     store: ND.dashBoardDataStore,
     stateful: true,
     forceFit: true,
     loadMask: false,
     stateId: 'stateGrid',

     viewConfig: {
         stripeRows: true
     },
     columns: [{
         text: 'Vehicle',
         sortable: true,
         flexible: 1,
         width: 60,
         dataIndex: 'vehicle'
     }, {
         text: 'CCU',
         sortable: true,
         flexible: 0,
         width: 50,
         renderer: status,
         dataIndex: 'ccuStatus'
     }]
 });
Run Code Online (Sandbox Code Playgroud)

多谢你们

grid extjs refresh row selection

14
推荐指数
2
解决办法
2万
查看次数

gif动画没有在刷新时播放

我第一次使用动画.gif查看页面,它在页面加载时播放正常(持续约2秒).

在刷新(F5)时,.gif不再播放,只显示gif动画的最后一帧.

有什么我可以做的,以确保它每次播放?

animation refresh gif autoplay browser-refresh

14
推荐指数
3
解决办法
1万
查看次数

插入后如何在datagridview中立即刷新或显示?

将数据输入所有文本框后,单击提交按钮后,它不会立即显示在datagridview中,我需要重新打开表单才能看到新插入的行.要刷新什么代码?

跟着@ user3222297代码.通过添加grdPatient.Update(); 和grdPatient.Refresh(); 单击确定插入成功后仍然无法刷新.

不会刷新

     using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;

namespace GRP_02_03_SACP
{
    public partial class patient : Form
    {
        // Data Table to store employee data
        DataTable Patient = new DataTable();

        // Keeps track of which row in Gridview
        // is selected
        DataGridViewRow currentRow = null;

        SqlDataAdapter PatientAdapter;

        public patient()
        {
            InitializeComponent();
        }

        private void btnSubmit_Click(object sender, EventArgs e)
        {
            if (btnSubmit.Text == "Clear") …
Run Code Online (Sandbox Code Playgroud)

c# datagridview refresh insert button

14
推荐指数
3
解决办法
15万
查看次数