亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

未捕獲的語法錯誤:意外的標記“<”

未捕獲的語法錯誤:意外的標記“<”

慕碼人8056858 2023-10-17 16:59:19
您好(很抱歉,因為我是使用此網站的新手),我收到錯誤:未捕獲的語法錯誤:意外的標記“<”在下面的 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 = ;任何幫助,將不勝感激。
查看完整描述

1 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

該行將按字面意思進行回顯,從而導致語法錯誤:

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

嘗試類似這樣的事情:

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

第一個'結束文字字符串,然后是 PHP 執行結果,第二個'繼續文字字符串(開頭和結尾'恰好在其他行中)。


查看完整回答
反對 回復 2023-10-17
  • 1 回答
  • 0 關注
  • 193 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號