箭头指示的地方,没有定义那个标签ID 跪求解决方法…………
解决方案 »
- 这段js代码有错吗?
- 进来看看这种字符怎么替换
- 访问已经部署到iis的asp.net页面时报错,说根目录没有访问权限,这是怎么回事?
- 工作流
- treeview控件动态加载节点
- 现大家都使什么样的WebGrid啊?
- TemplateColumn求助。。
- 装完VS2005后VS2003出现的问题:"试图运行项目时出错:无法在Web服务器上启动调试"
- vs2005下的打包部署问题?(急需)
- ************************关于c#和c++传递数据的问题请教***********************
- 这是怎么回事,求大神,mvc5
- 能不能在客户端点击网页上的一个按钮打开服务器上的程序,在客户端上运行该程序
应该是根据你点击触发的东西,找到对应数据所在dom,然后实现remove dom,如果要重新加载数据的话,就应该是删除成功后执行ajax的重新获取页面数据方法
不是应该删除对应dom所在的行吗
前端你可以刷新一下数据,或是直接移除这行即可。 var tr = $(this).closest("tr");
tr.remove();
self.gifts.remove(gift);
};
在 html 上声明一下<a href='#' data-bind='click: $root.removeGift'>Delete</a>这样当按钮被按下,gifts 数组中的数据行就被自动删除了,而界面就会自动显示出删除后的样子。
jQuery.ajax(........
data: {id: gift.keyId},
success: function(){
self.gifts.remove(gift);
}
});
};修改数据,而不是去修改界面 html。丰富的界面,是在模板上绑定到数据的。你并不需要对界面编程序,你只要对基本数据 ViewModel 编写增删改的几行代码,界面就自动变了。
其他页就直接跳转过去