如何替换ajax响应中的html元素?我所知道的是删除元素,如何用ajax响应替换已删除的标签?例如:
我有这样的代码:
<ul id="products">
...............
</ul>
当我单击一个按钮时,对codeginter控制器进行了ajax调用,在这里我接收到从数据库中提取并在另一个视图中呈现的新数据,该视图从ul开始并在ul结束时结束。
在ajax成功函数中,我这样做:
$('#products').remove();
//What to do now here to replace the removed portion with response of ajax?
您可以使用replaceWith(请参阅:http
://api.jquery.com/replaceWith/ )
喜欢: $('#products').replaceWith(response);
问题内容: 在讨论特定问题之前,我需要解释一些基本步骤。 首先,所涉及的应用程序处理客户在线约会的管理。 顾客填写完美容中心的护理表格并提供其信息后,将进入确认页面。 现在,此页面执行ajax请求以将约会存储在数据库中。 如果一切成功,将显示一个页面,其中包含约会的详细信息以及成功消息。 问题在于该页面当前仅显示在响应中,即在选项卡网络控制台浏览器中。 所以我的问题很简单: 即使在StackOve
问题内容: 哪种方法更快,要返回JSON中的ajax,然后处理JSON响应以呈现html,或者只是将Ajax响应中的原始html放在一堆中呢? 问题答案: 要看。在这两种情况下,服务器都只是返回带有文本的响应。如果响应的JSON版本比HTML版本需要更多字符,则该响应将需要更长的时间才能传输回客户端,反之亦然。 但是,当然还有服务器端脚本必须完成其工作。在您的情况下,从服务器端脚本生成JSON可能
问题内容: 我正在尝试使用来自ajax html响应的内容更新div。我相信我的语法正确,但是div内容已替换为整个HTML页面响应,而不仅仅是html响应中选择的div。我究竟做错了什么? 问题答案: 您正在设置HTML格式的内容,然后将其替换为本身,这没有多大意义? 我猜你真正在哪里寻找返回的数据,然后用ajax调用中的html用html 更新DOM中的元素:
我的任务是取代电话号码与一个锚标签与链接和文本到我们的网站演示页。我们使用白标软件,它不允许我简单地更改文本,因为它链接到后端面板,你可以在那里更改电话号码,但你不能更改它为其他任何东西。 电话号码所在的代码段如下: 我需要保留到FAQ和联系人页面的链接,但要去掉这个: 并将其改为: 而不会改变网页上的任何其他内容或干扰网页上的任何其他内容。 我试图使用来尝试它,但它不起作用。有人有什么建议吗?
问题内容: 我在使用Javascript的代码中使用AJAX调用。 编辑: 我已经更新了我的回调函数。但是在这里,我收到了选择列表作为[对象节点列表]。现在如何在HTML中显示? 在回调函数中,我现在想以HTML格式接收响应,因此我想解析该HTML响应,以便进一步处理它。我正在使用普通的javascript来做到这一点。如何解析以HTML格式接收的Ajax响应? 问题答案: 创建一个元素并将HTM
我调用服务器数据通过使用ajax在index.html.它是完美的获取这些数据。现在,我正在和服务人员一起工作。我可以缓存所有的静态资产(图像,js,css),并在Chrome开发工具的应用程序选项卡中的缓存存储中检查这些缓存的资产。我可以在网络选项卡中看到这些资产也被缓存(磁盘缓存)。 现在,我想使用ServiceWorker缓存这些ajax响应(图像文件数组)。在“网络”选项卡中,我可以看到它