0 0

问个前后两次刷新同一个div的问题。20

代码如下:
function loadProductCardPassword(productId,productName){
var url = "<c:url value='/loadProductCardPasswordAction.do?productId='/>"+productId+"&productName="+productName;
new Ajax.Updater(
'cardpassword',
url
);
}
function delete(stockId,productId,productName){
var url = "<c:url value='/deleteProductCardPwdStockById.do?stockId='/>"+stockId;
new Ajax.Updater(
'info',
url,{
onComplete:loadProductCardPassword(productId,productName)
}
);

}
一个jsp是这样的布局
<html>
<head>
</head>
<body>
......//一个列表,在列表中调用loadProductCardPassword
<div id="cardpassword">
......//另外一个ajax.updater更新加入的页面,页面中是列表,列表的最后一列是删除。该页面中调用delete
</div>
</body>
</html>

问题是:
当在div cardpassword中点击“删除”,调用delete之后,div cardpassword中数据并没有被更新。预期的情况是:在调用delete之后,div cardpassword中列表应该少一行的,但是没有。

查了资料,没找到解决方法。特来请教dx们。
问题补充:
看看数据库里面这条数据到底删了没有?

-------------------------------------确实已经被删除
问题补充:
Ajax.Updater?你应该说明你用的什么AjaxLib
------------------不好意思,用的prototype
2008年8月14日 01:23

4个答案 按时间排序 按投票排序

0 0

回调有时候也需要时间, 要不你局部刷新前面加个wait

2008年8月22日 13:51
0 0

Ajax.Updater?你应该说明你用的什么AjaxLib

2008年8月14日 12:44
0 0

你的回调函数在哪里?  后台就算被更新了, 你前台没有要求他显示, 他当然显示不出来,起码也要innerHTML一下吧 我想……

2008年8月14日 08:59
0 0

看看数据库里面这条数据到底删了没有?

2008年8月14日 08:27

相关推荐

    30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度

    Vue 面试题知识点总结 ...有两种常见的试图改变一个 prop 的情形: * 这个 prop 用来传递一个初始值;这个子组件接下来希望将其作为一个本地的 prop 数据来使用。 * 这个 prop 以一种原始的值传入且需要进行转换。

    DWR是作为远程调用的ajax框架[参照].pdf

    3. **批量调用**:允许一次发送多个请求,减少了网络延迟。 4. **异步与同步调用**:支持异步和同步两种调用模式,满足不同场景的需求。 5. **缓存**:DWR有内置的缓存机制,可以提高性能,避免不必要的服务器请求。...

    java技术面试-----------javaWeb.md

    客户端会发出两次请求,并且地址栏中的URL会发生变化。 - 示例:`response.sendRedirect("http://www.example.com");` #### 六、JSP常用动作及标签 - **`&lt;jsp:forward&gt;`**:请求转发,将请求转交给指定的页面继续...

    电子商务网站备用技术\Ajax整合struts2 入门之三(表单验证)

    在电子商务网站开发中,表单验证是至关重要的一个环节,它确保了用户提交的数据符合预设的规则,防止无效或恶意的数据进入系统。本篇主要介绍如何使用Ajax整合Struts2进行表单验证,这对于提升用户体验,特别是实现...

    《程序天下:JavaScript实例自学手册》光盘源码

    10.9 两个checkbox互斥问题 10.10 使用checkbox控制文本框 10.11 选中表格行前的复选框则行变色 10.12 用JavaScript生成面包屑导航 10.13 复选框的反选 10.14 选中所有复选框 10.15 复选框全选(二) 10.16 改变...

    程序天下:JavaScript实例自学手册

    10.9 两个checkbox互斥问题 10.10 使用checkbox控制文本框 10.11 选中表格行前的复选框则行变色 10.12 用JavaScript生成面包屑导航 10.13 复选框的反选 10.14 选中所有复选框 10.15 复选框全选(二) 10.16 改变...

    layui 对弹窗 form表单赋值的实现方法

    如果表单字段的name属性与表格的列属性一致,可以简化赋值操作,只需遍历一次数据即可。例如: ```javascript // 假设data是从服务器获取的待编辑用户数据 var data = {username: "admin", ...}; success: function...

    易语言程序免安装版下载

    修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8. 改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的...

    php网页版聊天软件实现代码

    使用`setInterval`每两秒自动刷新一次,以保持聊天内容的实时更新: ```javascript function showmessage() { var xhr = new XMLHttpRequest(); xhr.open("get", "./action.php?maxid=" + maxid); xhr....

    常用的JS,web开发有用哦

    `**: 设置定时器,每隔指定毫秒执行一次`scrollwindow`函数。 - **`clearInterval(timer);`**: 清除定时器,停止执行`scrollwindow`函数。 ##### 1.16 父对象 - **`obj.parentElement(dhtml)`**: 获取对象的父元素...

Global site tag (gtag.js) - Google Analytics