我用AJAX 异步出来回来需要F5才能刷新 原来是缺少东西 还得用js处理一下改变那一列的值 js怎么改变列的值呢?代码如下:
function UppayStatus(oid,status) {
            if (oid != "")
                $.ajax({
                    type: "POST",
                    url: "/Ajax.aspx",
                    data: "method=UpPayStatus&oid=" + oid + "&status=" + status,
                    async: false,
                    success: function(data) {
                       data = eval('(' + data + ')');
                       //这里用js怎么处理ajax返回的date 来改变那一列的值
                        ??
                        
                    }
                });
        }

解决方案 »

  1.   

    我是用ajax 更改值的看图    点击后更改成功了 但是还需要F5一下 用的是ajax 看上面代码
      

  2.   

    是的 用Ajax的也要F5才能刷新改变
      

  3.   

    加上这句  window.location.reload();试试
      

  4.   

    你的Ajax.aspx 返回值是怎么样的
      

  5.   

    用一个updatePanel试试,可以实现页面局部刷新。需要加一个ScriptManager。在后台可以调用这个updatepanel的id,点出他的update属性就可以局部刷新。
      

  6.   

    买搞懂你要改什么$("#div的id").html("已付款"); 如果data 返回的是html 那就直接 $("#div的id").html(data);