javascript - 删除只有效一次
问题描述
我对这段代码有疑问。
if (attributeName == 'id')
{
var loadUrl = "http://localhost:8000/OB_ViewDetails/";
$.ajaxSetup ({
cache: false
});
$("#discard").click(function(){
var id = dataValue;
// alert(id);
$.ajax({
url: 'deleteob/' + id
// success:alert
}).done(function(data){
$("#obfull").load(loadUrl + ' #obfull > *', function(responseText) {
if(responseText != '') $('#msg').append('<p class="alert alert-success">delete successful</p>')
.children().delay(2000).fadeOut('slow');
});
});
});
}
使用.load
来自 jQuery 的函数。问题是我的数据只在第一次调用时有效,而在第二次调用时无效。
我用它从列表中删除选定的项目。从模态。
我想要的是继续删除所选列表项的过程。
解决方案
委托你点击事件
$("body").on("click","#discard",function() {
var id = dataValue;
// alert(id);
$.ajax({
url: 'deleteob/' + id
// success:alert
}).done(function(data){
$("#obfull").load(loadUrl + ' #obfull > *', function(responseText) {
if(responseText != '') $('#msg').append('<p class="alert alert-success">delete successful</p>')
.children().delay(2000).fadeOut('slow');
});
});
});
推荐阅读
- cucumber - 从 cucumber-js 4.0.7 更新到 7.3.1 后,不再找到我的步骤定义
- html - 我正在尝试用图像填充 svg,但输出将图像放在我的形状上方。我怎样才能让它包含我的图像?
- python - 如何删除pyspark中的特殊字符,unicode emojis?
- ruby-on-rails - 从数组的编码括号中停止 Rails 中的 _path 助手
- ios - 在 IOS 模拟器中安装自定义字体
- php - 如何从functions.php中的简码挂钩中排除产品类别ID - WooCommerce
- excel - 在行和列中具有变量的范围
- python - Python使用while循环查找字符串索引
- linux - 如何检测当前脚本是否在 docker build 中运行?
- reactjs - 我在克隆的 React 项目上安装节点依赖项时遇到问题。我该如何解决这个问题?