编译两个与页脚相关的javascripts

时间:2016-05-23 05:46:34

标签: javascript

我有一个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");
});

2 个答案:

答案 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());
    });
});

阅读详情:http://api.jquery.com/load/