Jquery $.get在我的服务器中不工作

Jquery $.get在我的服务器中不工作,jquery,.net,asp.net-mvc-3,Jquery,.net,Asp.net Mvc 3,当我使用visual studio运行时,以下代码正常工作: $.get('@Url.Content("Content/templates/new_story.htm")', function (tr) { $("#table_body").append(tr.replace(/#story/g, storyNumber)); }); 但是,当我在IIS 7.5中发布时,新的HTML没有加载到#table_body 为什么?我在发布到虚拟目录时看到了这一点。我认为您需要做的是在URL中

当我使用visual studio运行时,以下代码正常工作:

$.get('@Url.Content("Content/templates/new_story.htm")', function (tr) {
    $("#table_body").append(tr.replace(/#story/g, storyNumber));
});
但是,当我在IIS 7.5中发布时,新的HTML没有加载到
#table_body


为什么?

我在发布到虚拟目录时看到了这一点。我认为您需要做的是在URL中添加一个tilda:

$.get('@Url.Content("~/Content/templates/new_story.htm")', function (tr) {
    $("#table_body").append(tr.replace(/#story/g, storyNumber));
});

我在发布到虚拟目录时看到了这一点。我认为您需要做的是在URL中添加一个tilda:

$.get('@Url.Content("~/Content/templates/new_story.htm")', function (tr) {
    $("#table_body").append(tr.replace(/#story/g, storyNumber));
});

错误的网址?你能手动导航到路径吗?你有任何控制台错误吗?@JanDvorak不能是错误的URL,因为当我使用visual studio运行时,它可以完美地工作。@musefan是的,我可以。任何控制台错误。是否检查了“网络”选项卡?请求正确吗?响应是否正确?URL是否错误?你能手动导航到路径吗?你有任何控制台错误吗?@JanDvorak不能是错误的URL,因为当我使用visual studio运行时,它可以完美地工作。@musefan是的,我可以。任何控制台错误。是否检查了“网络”选项卡?请求正确吗?回答正确吗?