1

当我使用 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.

为什么?

4

1 回答 1

4

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

$.get('@Url.Content("~/Content/templates/new_story.htm")', function (tr) {
    $("#table_body").append(tr.replace(/#story/g, storyNumber));
});
于 2013-03-20T16:55:19.340 回答