我正在使用下面的Ajax加载一个PHP文件,除了我希望能够在该文件中加载一些javascript/jQuery项目,以便在主索引页上起作用。
prices();
function prices()
{
$.ajax({
type: "GET",
url: "inc/load_prices.php",
cache: false,
success: function(response){
$("#prices").hide().html(response).fadeIn(500);
}
});
}
setInterval(prices, 600000);
在load_prices.php中,我有一些股票报价器类型的输出,在AJAX调用之外使用下面的代码可以很好地工作。但是,当通过AJAX加载联系人时,它不会触发webticker.min.js文件,也不会正确呈现。
<!-- If loading this without AJAX the ticker works fine -->
<script src="js/jquery.webticker.min.js"></script>
<script>
$("#ticker").webTicker({
duplicate:true,
hoverpause:false,
});
</script>
我如何允许价格()AJAX函数的内容在需要引用jQuery时正确渲染?
不确定,但在load_prices.php
src="../js/jquery.webticker.min.js"
,因为它们在不同的目录
如果正确解释问题,使用$.getScript()
加载webticker.min.js
一次。不确定每600000
毫秒调用.webTicker()
的目的是什么?
$.getScript("js/jquery.webticker.min.js")
.then(function() {
$("#ticker")
.webTicker({
duplicate:true,
hoverpause:false
});
});