找不到使用.load的Jquery调用
我正在使用jQuery找不到使用.load的Jquery调用,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我正在使用jQuery.load调用一个操作,但找不到它 这是因为生产网站url与开发人员url不同 function ProjectChange() { var projid = $("input[name='ProjectLink']:checked").val(); $("#documentList").load("/Home/GetDocumentList/", { page: 0, projectid: proji
.load
调用一个操作,但找不到它
这是因为生产网站url与开发人员url不同
function ProjectChange() {
var projid = $("input[name='ProjectLink']:checked").val();
$("#documentList").load("/Home/GetDocumentList/",
{ page: 0, projectid: projid },
LoadComplete);
}
我不想把url硬编码到动作调用中
我该如何将“Url.Content”之类的东西注入到这个文件中
马尔科姆这就是你想要的吗
$("#documentList").load(
'<%= VirtualPathUtility.ToAppRelative("~/Home/GetDocumentList") %>' ,
{ page: 0, projectid: projid }, LoadComplete);
$(“#文档列表”).load(
'' ,
{page:0,projectd:projid},LoadComplete);
这不是最好的。在视图中创建一个全局javascript变量,其中包含url:
<script type="text/javascript">
var documentListUrl = '<%= Url.Action("GetDocumentList", "Home") %>';
</script>
$("#documentList").load(
documentListUrl,
{ page: 0, projectid: projid },
LoadComplete
);