jquery - 使用 MVC PartialView 运行 jquery 脚本 block

标签 jquery asp.net-mvc asp.net-mvc-partialview

因此,我使用 ajax actionlink 加载部分 View ,但需要嵌入一些 jquery 作为返回的部分 View 的一部分。我正在努力解决的是如何在完成加载后触发脚本。

最佳答案

使用您正在使用的 jQuery 函数的回调(.post、.get、ajax)。

对于 .get 来说,它看起来如下:

$.get( url, callbackFn );

function callbackFn(data){

    //Append markup to dom
    $('#someDiv').append(data)
    // call the js function here
    functionFromPartialView();

}

注意,我倾向于将所有 js 捆绑在单独的文件中。确实没有必要在部分 View 中嵌入 js。保持逻辑拆分更加容易且易于维护。

关于jquery - 使用 MVC PartialView 运行 jquery 脚本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170983/

相关文章:

jquery - 如何为 JQuery addClass/removeClass 函数设置动画?

jquery - 实现多个单独的联系模式的问题

javascript - 如何使用 jquery 将特定类添加到 anchor 标记 href 等于 URL?

asp.net-mvc - 通过 ajax 发送请求时自动呈现部分

c# - 在 LINQ 中使用条件

asp.net-mvc - 将数据从局部 View 提交到 Controller MVC

jquery - 添加表单 (CRUD) 上的 ASP.NET MVC 弹出部分 View 问题

javascript - 在CSS中以中心为中心制作一个圆圈

asp.net - Visual Studio 2015、ASP.NET 5、MVC 6、Angular 2.0 - 异常 : Token must be defined

asp.net-mvc-3 - 在客户端上缓存/查找 MVC 部分 View 的模式