gpt4 book ai didi

javascript - Tripadvisor 小部件在 ajax 页面加载时无法加载

转载 作者:行者123 更新时间:2023-11-28 15:53:38 26 4
gpt4 key购买 nike

我正在尝试将 Tripadvisor 小部件 (rave) 添加到通过 Ajax 加载的页面。这是小部件代码:

<div id="TA_cdsscrollingravewide869" class="TA_cdsscrollingravewide">
<ul id="1NcDZBZ" class="TA_links 8dTZRew">
<li id="ZweVlS" class="3cqMCWiB">Read 37 reviews of <a target="_blank" href="http://www.tripadvisor.com/Restaurant_Review-g188590-d946177-Reviews-Bond-Amsterdam_North_Holland_Province.html" onclick="ta.cds.handleTALink($cdsConfig.getMcid()); return true;">Bond</a></li>
</ul>
</div>
<script src="http://www.jscache.com/wejs?wtype=cdsscrollingravewide&amp;uniq=869&amp;locationId=946177&amp;lang=en_US&amp;border=true&amp;shadow=true&amp;backgroundColor=white"></script>

仅当页面第一次渲染时加载。但在 ajax 加载后就不会了。

我尝试使用 jQuery 的 getScript 函数,但没有帮助。即使在再次执行脚本之前从头部手动删除添加的脚本和链接节点也无济于事。

谁能帮我解决这个问题吗?

最佳答案

解决办法:

$.getScript('//www.tripadvisor.fr/WidgetEmbed-selfserveprop?nreviews=6&uniq=&iswide=true&locationId=' + tid + '&rating=true&popIdx=true&border=false&writereviewlink=true&lang=fr', function() {
if (typeof(window.taValidate) != 'undefined') {
window.taValidate();
}
});

关于javascript - Tripadvisor 小部件在 ajax 页面加载时无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19661206/

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