我需要在“删除”操作后重新加载一个div(内部有一个表格),比如从我的数据库中删除一个用户,然后用当前用户刷新表而不刷新整个页面。
表中的每一行都有一个删除链接按钮,引发了删除后的操作。
第一个解决方案重新加载div: 我发现这个解决方案工作正常。 https://stackoverflow.com/a/1721623/1199167
问题:
做工精细仅一日一次,当我启动它的第二次,jQuery的似乎不再崩溃和不工作,我用它来启动我的函数的链接似乎是陌生的jQuery源代码..
没有例外,没有警报在所有...所以它变得很难说什么是布莱恩...
我读的地方,可能是一个问题是我没有在渲染的部分页面上显示我的.js文件,但我将整个页面作为视图返回(不是部分),从第一个div取代,我得到了相同的结果...
一些代码:
我的jQuery的岗位:
var url = "@Url.Action("Delete")";
$.ajax({
url: url,
type: 'POST',
dataType: 'json',
data: someData,
success: function (data) {
$(".DivToUpdate").load('@Url.Action("Index")');
}
});
//漂亮STANDAR例子...
我的删除方法工作正常。
没什么这里...
我的索引[获取]方法:
[HttpGet]
public ActionResult Index()
{
ViewData.Model = SomeDataToShow();
if (Request.IsAjaxRequest()) //I found out this on another post.
{
return PartialView(); //works ok.
}
return View();
}
我的索引HTML:
1)JavaScript代码做这个职位。 (可能是一个问题,如果这个js是在渲染页面的结果?) 2)上表中的行......行上的每一个环节都呈现这一一些非重要的HTML 3)的foreach:
<a href="#" id="@item.IdCliente" class="BotonEliminar">[E]</a>
...作为替代,我tryed使用@ html.ActionLink ......不工作,要么:(
结束。
想法表示欢迎! ŧ汉克斯。
您将不得不向我们展示您的ACTUAL代码(JS和HTML的相关部分),以便我们知道如何为您提供帮助。而且,当页面停止工作时,调试控制台中是否显示任何内容? – jfriend00
我用chrome的f12 console选项,在断点,异常或日志中看不到任何东西:(... /我将更新问题白色的一些代码。tnks – Yogurtu
听起来好像刷新视图上的按钮没有绑定如何将jQuery代码绑定到你的删除按钮? –