我有动态加载两个嵌套的partials到ASP.NET MVC 4视图<div>
通过JQuery AJAX调用元素。 每一个泛音具有相当大的一堆自身的Javascript。 为了得到这一切的工作,我公司目前拥有的所有JavaScript的success
每个AJAX调用的:
function LoadPartial(someImportantId) {
$.ajax({
url: '@Url.Action("LoadThePartial")' + '?id=' + someImportantId,
type: 'POST',
async: false,
success: function (result) {
$("#partialContainerDiv").html(result);
//here there be great piles of javascript
}
});
}
由于有两个这样的泛音和每一个需要数百行JavaScript代码的,主视图文件越来越难以管理。 我很想把所有的这个脚本代码到一个单独的.js文件,但我仍然足够新的JavaScript,我在很大程度上依赖于Chrome浏览器的脚本调试工具,和我有麻烦搞清楚如何(如果)我能得到这个脚本文件来加载。 我试过了:
- 添加脚本包括对部分文件。 在这种情况下,部分的JavaScript仍然在运行时不加载, 显然有包括局部视图是不是一个好主意呢 。
- 添加脚本包括到主视图。 这是行不通的。 部分的JavaScript没有重视正确,这使得在同步层次感。
有没有什么办法,我可以有一个单独的JavaScript文件的加载AJAX局部的和仍然能够调试部分在客户端上? 更重要的是,我在哪里把所有的JavaScript进行AJAX的装载部分景致?