我有一个javascript来加载我网站的页脚,另一个用来动态检查当前年份并显示版权。是否可以在一个函数中执行此操作?
负载footer.js
<?php
ob_start(); //<--ADDED THIS
$servername = "localhost";
$username = "xxx";
$password = "xxx";
$dbname = "xx ...
...$data=array('statelabel'=>$divisionsAreCalled,
'stateselectbox'=>$stateSelectBox);
header('Content-Type: application/javascript');
//echo json_encode($data); //<--CHANGED THIS TO THE 2 LINES BELOW
ob_end_clean(); // this clears any potential unwanted output
exit(json_encode($data));
?>
得到-year.js
$(function(){
$("#footer").load("footer.html");
});
答案 0 :(得分:2)
是的,有可能。但您必须确保已加载footer.html
。
你可以这样做,
$(function(){
$("#footer").load("footer.html", function() {
// footer.html has been loaded.
$('#yearfooter').text(new Date().getFullYear());
});
});
答案 1 :(得分:1)
jQuery.load
方法接受回调函数,因此您可以在那里进行年份修改:
$(function(){
$("#footer").load("footer.html", function () {
$('#yearfooter').text(new Date().getFullYear());
});
});