为什么会给出此JS synthax错误?

时间:2018-08-15 10:00:02

标签: javascript jquery

我有此代码:

var message = "Geachte " + $("#person_name").val() + ",<br/><br/> U heeft aangegeven diensten van OZMO cloud communications op te willen zeggen. Graag willen wij u verzoeken een “reply” op deze mail te sturen met daarin aangegeven dat u akkoord gaat met deze opzegging en eventuele kosten.<br/><br/>De opdrachtgever is <?= $row['company_name'] ?> gevestigd aan de <?= $row['company_address'] ?> te <?= $row['company_city'] ?>. Namens de opdrachtgever treedt "+ $("#person_name").val() +" op als bevoegd vertegenwoordiger.<br/><br/>Te beeindigen OZMO cloud communication BV diensten:<br/><table><tr><td>Type dienst</td><td>Datum beëindiging</td><td>Kosten beëindiging</td></tr>";

现在我收到此错误:

  

未捕获的SyntaxError:无效或意外的令牌

这是我的控制台中的错误: enter image description here

我做错了什么?
我一直以这种方式使用并工作。

1 个答案:

答案 0 :(得分:1)

您尝试添加php变量。在这种情况下,您应该使用“ echo”而不是“ =“

var message = "Geachte " + $("#person_name").val() + ",<br/><br/> U heeft aangegeven diensten van OZMO cloud communications op te willen zeggen. Graag willen wij u verzoeken een “reply” op deze mail te sturen met daarin aangegeven dat u akkoord gaat met deze opzegging en eventuele kosten.<br/><br/>De opdrachtgever is <?echo $row['company_name']; ?> gevestigd aan de <? echo $row['company_address']; ?> te <? echo $row['company_city']; ?>. Namens de opdrachtgever treedt "+ $("#person_name").val() +" op als bevoegd vertegenwoordiger.<br/><br/>Te beeindigen OZMO cloud communication BV diensten:<br/><table><tr><td>Type dienst</td><td>Datum beëindiging</td><td>Kosten beëindiging</td></tr>";