Chrome throw Uncaught SyntaxError:意外的数字 - php,javascript

时间:2016-06-06 22:04:01

标签: javascript php google-chrome

<?php 
        $key = fopen("auctions/key.txt", 'r');
        $name = Array();
        $date = Array();
        $a = 0;
        echo '<script>time = {};</script>';
        while (!feof($key))
        {
            array_push($name, fgets($key));
            array_push($date, fgets($key));

            fgets($key); //skip the blank line
            $a_date = $date[$a];
            echo 
            "<script>
                var a = $a_date;
                time.push(a); 

            </script>"; 
            $a++;
        }
        fclose($key);

    ?>

此代码的目的是根据保存在服务器文件(key.txt)中的文件,分配稍后要使用的一些javascript信息。但是,当我回应设置变量时(特别是在var a = $a_date)Chrome表示Uncaught SyntaxError:意外的数字。是什么造成的?我知道它是var a = $a_date部分,因为当我发表评论时,错误不会被抛出。

0 个答案:

没有答案