代码如下:
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
相关推荐
Vue 面试题知识点总结 ...有两种常见的试图改变一个 prop 的情形: * 这个 prop 用来传递一个初始值;这个子组件接下来希望将其作为一个本地的 prop 数据来使用。 * 这个 prop 以一种原始的值传入且需要进行转换。
3. **批量调用**:允许一次发送多个请求,减少了网络延迟。 4. **异步与同步调用**:支持异步和同步两种调用模式,满足不同场景的需求。 5. **缓存**:DWR有内置的缓存机制,可以提高性能,避免不必要的服务器请求。...
客户端会发出两次请求,并且地址栏中的URL会发生变化。 - 示例:`response.sendRedirect("http://www.example.com");` #### 六、JSP常用动作及标签 - **`<jsp:forward>`**:请求转发,将请求转交给指定的页面继续...
在电子商务网站开发中,表单验证是至关重要的一个环节,它确保了用户提交的数据符合预设的规则,防止无效或恶意的数据进入系统。本篇主要介绍如何使用Ajax整合Struts2进行表单验证,这对于提升用户体验,特别是实现...
10.9 两个checkbox互斥问题 10.10 使用checkbox控制文本框 10.11 选中表格行前的复选框则行变色 10.12 用JavaScript生成面包屑导航 10.13 复选框的反选 10.14 选中所有复选框 10.15 复选框全选(二) 10.16 改变...
10.9 两个checkbox互斥问题 10.10 使用checkbox控制文本框 10.11 选中表格行前的复选框则行变色 10.12 用JavaScript生成面包屑导航 10.13 复选框的反选 10.14 选中所有复选框 10.15 复选框全选(二) 10.16 改变...
如果表单字段的name属性与表格的列属性一致,可以简化赋值操作,只需遍历一次数据即可。例如: ```javascript // 假设data是从服务器获取的待编辑用户数据 var data = {username: "admin", ...}; success: function...
修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8. 改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的...
使用`setInterval`每两秒自动刷新一次,以保持聊天内容的实时更新: ```javascript function showmessage() { var xhr = new XMLHttpRequest(); xhr.open("get", "./action.php?maxid=" + maxid); xhr....
`**: 设置定时器,每隔指定毫秒执行一次`scrollwindow`函数。 - **`clearInterval(timer);`**: 清除定时器,停止执行`scrollwindow`函数。 ##### 1.16 父对象 - **`obj.parentElement(dhtml)`**: 获取对象的父元素...