我进行了一些 ajax 调用以返回一些在视图中编写脚本时工作正常的部分视图。
脚本代码是
<script type="text/javascript">
$.ajax({
url: "@(Url.Action("ProjectPartial", "Project"))",
contentType: 'application/html; charset=utf-8',
type: 'POST',
dataType: 'html',
data: {
documentType: $('#DocumentType').val(),
sectionName: $('#SectionName').val()
}
})
.success(function (result) {
// Display the section contents.
$('#Projects').html(result);
})
.error(function (xhr, status) {
alert(xhr.responseText);
});
</script>
我想要做的是将这些存储在一个名为 renderpartial.js 的 javascript 文件中,以便我可以将 ajax 调用添加到一个文件,而不是将它们写入每个视图。
有谁知道这是否可能?
我试过把
<script src="~/Scripts/RenderPartial.js"></script>
在我的页面顶部,但我得到的只是错误函数。