gpt4 book ai didi

javascript - Ajax 响应 - 删除脚本和样式

转载 作者:行者123 更新时间:2023-11-30 00:25:30 25 4
gpt4 key购买 nike

我必须进行 AJAX 调用才能完全检索另一个页面。然后我会通过删除或添加不同的东西来 trim 收到的 html 到我想看到的(样式明智)。如下:

    $.ajax({
type: "GET",
url: "/booking-standard-mykad.html",
dataType: "html",
ifModified: true,
asnyc: true,
error: function() {
alert("Error");
},
success: function(data) {

data = $(data);
data.find(".somecssclass").remove();
//lots of other modifications

$('.book-now').html(data); //then I would display it here

}
});

现在的问题是,我似乎无法删除在头部获取的样式和脚本。我想将一些内容保留在头部、头部下方、正文和页脚中。

我尝试过但失败了:

data.find("title").nextUntil("script[src='http://thedomain.com/skin/frontend/smartwave/porto/js/porto.js']").andSelf().remove();

//removing whatever there is from <title> to a certain <script> fetched

同样,我已经尝试了 load()在 jQuery 中的函数,但由于我在页脚和正文中有很多我需要的 JS 函数,所以它不太有效。因此我使用了 Ajax。

关于如何删除某些 <scripts> 的任何想法, <meta><link>正在获取标签?

最佳答案

我解决了这个问题,方法是使用 jQuery load() 将数据提取到第三页,删除我想要的任何样式,然后使用 iframe 将数据从第三页提取到我的目的地.一切都很好,很快。

关于javascript - Ajax 响应 - 删除脚本和样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31577298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com