jQuery - 选择器函数中的几个值

时间:2012-03-16 19:32:05

标签: php jquery

我在php脚本中有简单的选择器功能

<script>
$(document).ready(function() {
    // create a new date and insert it
    var myDate = new Date(<?php echo $date; ?>)
    $.countdown('#<?php echo $ei_id; ?>', myDate);
});
</script>

此脚本将'myDate'的值传输到下一个js脚本

jQuery.countdown = function(selector, dateValue) {
    var dateV = dateValue;
};

但我必须转移另一个变量f.ex.从第一个到第二个脚本的$time。 我尝试通过简单的js表(通过这个简单的表将变量$time$date比较成一个)来创建它但是php脚本正在使用while() {}并且在这种情况下在第二个脚本中我始终只有来自$time循环的while()的最后一个值。

可能它必须以jquery风格完成,但我不知道如何。


一个php文件

while (){

$time = '10,10';
$ei_id = abc;
$date = '2012,03,10';

?>
    <script>
    $(document).ready(function() {
        // create a new date and insert it
        var myDate = new Date(<?php echo $date; ?>)
        $.countdown('#<?php echo $ei_id; ?>', myDate);
    });
    </script>

<script type="text/javascript" src="js_external.js"></script>

<?php
}

//当然,$ time,$ date,$ ei_id的值是从dBase生成的 - 进入外部js文件总是必须发送这三个变量。此刻我有两个变量,必须添加第三个变量。

js_external.js文件

jQuery.countdown = function(selector, dateValue) {
    var dateV = dateValue;

    // here I must have a value of $time from php file

};

1 个答案:

答案 0 :(得分:0)

汉尼拔说 - 有时答案就像问题一样简单 - &gt; var xyz = [a,b]; 我不知道这是一个更好的解决方案,但它确实有效。