jquery - $.get 在我的服务器上不起作用

标签 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 中。

为什么?

最佳答案

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

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

关于jquery - $.get 在我的服务器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15529783/

相关文章:

asp.net-mvc-3 - ado.net mvc3 元组在模型和单个 View 中使用

javascript - 检索文档中加载的所有 CSS 类

javascript - 邮件至 : add users dynamically to same email

c# - .NET 的多线程库

c# - 我必须调用 Application.ExitThread() 吗?

asp.net-mvc - MVC3 官方文档

asp.net-mvc-3 - MVC 3 中的 ModelState 类是什么?

jquery - 如果我点击外部,如何隐藏下拉菜单?

javascript - 切换不在菜单中悬停

c# - 如何从以下字节中提取日期时间?