gpt4 book ai didi

php - 使用 AJAX 加载具有 html/js 的页面

转载 作者:搜寻专家 更新时间:2023-10-31 21:44:50 25 4
gpt4 key购买 nike

我正在尝试使用 AJAX 加载 php 页面。问题在于它内部有一个“共享此”按钮,该按钮使用在同一页面中加载的 Javascript 脚本。

当我用 AJAX 加载页面时,“分享这个”按钮没有正确显示,因为里面的 Javascript 没有被加载。

关于如何在页面加载中制作 Javascript 有什么想法吗?

谢谢,阿兰

附言- 我正在为 javascript 使用 jQuery

更新:

我仍然无法让它工作。这是我要加载的 html/js:

<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a href="http://www.addthis.com/bookmark.php?v=250&amp;username=leblon" class="addthis_button_compact" addthis:url="<?php the_permalink(); ?>" addthis:title="<?php the_title(); ?>">Share
<span class="at300bs at15t_compact"></span>
</a>
<span class="addthis_separator">|</span>
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
</div>


<script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=leblon" id="the-script"></script>
<!-- AddThis Button END -->

这是我的 javascript 文件的片段:

$.ajax({ url: theURL + link+'/?from=us', success: function(html){
$('#drink').html(html);
}

有人吗?

最佳答案

编辑/重做:

已注册到 AddThis,它的实现似乎与您的略有不同。

待加载的 HTML

<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher:'xxx-xxx-xx-xx-xx'});</script>

<span class="st_twitter_large" displayText="Tweet">
</span><span class="st_facebook_large" displayText="Facebook"></span>
<span class="st_ybuzz_large" displayText="Yahoo! Buzz"></span>
<span class="st_gbuzz_large" displayText="Google Buzz"></span>
<span class="st_email_large" displayText="Email"></span>
<span class="st_sharethis_large" displayText="ShareThis"></span>

AJAX 端(加载其他页面)

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>

<script tyle="text/javascript">
var addthis_config = {"data_track_clickback":true};
$(document).ready(function(){
$.ajax({ url:'test.php', success: function(html){
$('#content').html(html);

}});
});
</script>
</head>
<body>
<div id="content" style="width:400px;border:1px solid black;height:300px;margin:auto"></div>
</body>
</html>

您可能有一个旧版本,并且按钮在执行 ajax 端时不是 init()。

关于php - 使用 AJAX 加载具有 html/js 的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5383750/

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