部分视图刷新后不调用JavaScript函数

时间:2017-12-15 20:04:29

标签: javascript c# jquery asp.net-mvc

我在我的桌子上有一个部分视图,带有编辑模式弹出窗口,我调用一个JavaScript函数来填充弹出窗口中的字段:

<a href="#" data-toggle="modal" data-target="#editItemModalDialog" onclick="populateEditForm(42);">Edit</a>

现在所有这些值在页面加载时都会完美加载,但是当我保存项目然后使用jquery加载方法重新渲染局部视图时:

$('#tableContainer').load('@(Url.Action("SomeAction", "SomeController", null, Request.Url.Scheme))');

这样,部分视图会更新,但是当我现在点击编辑按钮时,onclick按钮事件不会调用populateEditFrom函数,我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

这条代码可能有帮助:
如果你的情况是发射功能,Ita将100%工作 加载视图后,&#34;可能&#34;这个词只是因为我把它放在了一个文件中。你可以放任何事件并给你你想要的东西。

$(function(){
                    $.ajax(
                {url: "@(Url.Action("SomeAction", "SomeController", null, Request.Url.Scheme))",
                 success: function(result)
                {
                $("#tableContainer").html(result);
                **//<<FIRE YOUR FUNCTION HERE>>**
                }
                });

您可以将文档更改为按钮单击或任何需要的文件