因此,我使用 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/