我有一个UserControl.例如:

<div id="divItem">
some html
</div>

ajax请求从服务器返回此UC的新html.前任:

<div id="divItem">
    new html
</div>

我想用新的html替换旧的html.我怎么能这么做.谢谢

推荐答案

If you also return the div divItem

$("#divItem").replaceWith("NEW HTML");

将新的HTML放在现场或替换innerHTML,因为它们得到了相同的容器:

$("#divItem").html($("NEW HTML").html());

If you dont return the div divItem

只需将新的html:

$("#divItem").html("NEW HTML");

Asp.net相关问答推荐

IIS HTTP 错误 500.19

系统日期时间?与 System.DateTime

带有 Web 套接字的 SignalR

为什么我在安装 IE8 后无法从 Visual Studio 2005 调试?

Directory.Exists 不适用于网络路径

如何在 ASP.NET Web 窗体中使用依赖注入

如何在集线器类之外获取 SignalR 用户连接 ID?

Web.config 导致被组策略阻止错误

HttpContext.Current.Request.IsAuthenticated 和 HttpContext.Current.User.Identity.IsAuthenticated 有什么区别?

您对 Windows Workflow Foundation 有何体验?

Jquery asp.net 按钮单击事件通过 ajax

发布发布事件

从命令行复制 VS2008发布网站

如何设置默认页面 asp.net

DBContext.Entry 有什么作用?

在 ASP.NET MVC 中使用 Razor 创建可重用的 HTML 视图组件

@(at) 登录文件路径/字符串

c# list 如何在两个值之间插入一个新值

IsMobileDevice 是如何工作的?

ASP.NET 核心,更改未经授权的默认重定向