未捕获的语法错误:意外的标记“<”

酷哥69

嗨(很抱歉,因为我是使用本网站的新手),我收到错误消息:

未捕获的语法错误:意外的标记“<”

在下面的php代码中:

while ($vrstica = mysqli_fetch_array($rezultat)) {
    echo  '<link rel="shortcut icon" href="#" />
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">

    let podatki = [];
    podatki = <?php echo json_encode($vrstica); ?>; 

      google.charts.load("current", {"packages":["corechart"]});
      google.charts.setOnLoadCallback(drawChart);


        function drawChart(cas, hitrost) {

            let pomTabela = [["Datum", "Hitrost [m/s]"]];
            for(let i=0; i<podatki.length; i+=2){ 
                pomTabela.push([podatki[i],podatki[i+1]]);}

       var data = google.visualization.arrayToDataTable(pomTabela);


        var options = {
          title: "Povprecna hitrost vetra - zadnjih 7 dni",
          legend: { position: "bottom" }
        };

        var chart = new google.visualization.LineChart(document.getElementById("curve_chart"));

        chart.draw(data, options);
      }
    </script>';
}

现在它似乎是该代码的一部分,波纹管 echo 不希望在此处显示,而只是一些脚本括号。错误也与线路有关(现在也没有完全显示......): podatki = ;

任何帮助,将不胜感激。

马丁·蔡特勒

此行将按字面意思进行回显,从而导致语法错误:

podatki = <?php echo json_encode($vrstica); ?>;

尝试类似的事情:

podatki = '.json_encode($vrstica).';

第一个'结束文字字符串,然后是 PHP 执行结果,第二个'继续文字字符串(开头和结尾'恰好在其他行中)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

未捕获的语法错误:“意外的标记 {”

未捕获的语法错误:意外的标记“!”

JavaScript 错误 - 未捕获的语法错误:意外标记 {

错误未捕获语法错误:意外标记{

未捕获的语法错误:意外的标记“var”错误

未捕获的语法错误:意外的标记“。” Javascript 画布

Javascript反应未捕获的SyntaxError:意外的标记“ <”或语法错误

未捕获的语法错误:Chrome 中的意外标记 {

未捕获的语法错误意外令牌

未捕获的语法错误意外令牌

未捕获的语法错误;意外的令牌 <

Chrome 上的纱线:未捕获的语法错误:意外标记 <

未捕获的语法错误:意外标记:尝试创建 url 路径时

未捕获的语法错误:EXT JS 中的标记无效或意外

“资源被解释为样式表”“未捕获的语法错误:意外的标记 <” ReactJS

未捕获的语法错误:无效或意外的标记(“脚本文件中包含的代码)

未捕获的语法错误:意外标记;在 application.js 中部署到 heroku 后

未捕获的承诺拒绝语法错误:JSON 中的意外标记 u 位于位置 0

未捕获的语法错误:JSON 中的意外标记 a 在位置 2

JavaScript 抛出未捕获的语法错误:意外标记(来自 switch 语句的案例)

Firefox与Chrome未捕获的语法错误意外的令牌错误

错误“未捕获的语法错误:输入的意外结束”

angular2:未捕获的语法错误:意外的令牌<

JSON解析:未捕获的语法错误:意外的令牌e

Webpack未捕获的语法错误:意外的令牌<

ReactJS:未捕获的语法错误:意外的令牌(

Chrome未捕获的语法错误:意外的令牌非法

jQuery:未捕获的语法错误:无效或意外的令牌

如何修复“未捕获的语法错误:意外的令牌导入”?