PHP inside HTML makes SyntaxError: Invalid or unexpected token error?
PHP inside HTML makes SyntaxError: Invalid or unexpected token error?
我在标题中收到错误,它在第 2 行的末尾仅标记为“>”,我已尝试将其更改为 /> 或类似的简单内容,但它似乎根本不起作用...
这个想法是制作一个按钮,该按钮将使用我使用 PHP 提供的 ownerId 发送 onclick 此函数。
如果它确实重要 [ownerId] => ec8d1073-544e-4330-bc9c-6fcfc3fe9bab
感谢阅读,再次感谢您提供的帮助
<button onclick="SendCommMessageToOwner(<? echo $comm_data->info->ownerId; ?>)"
type="submit" class="elementor-button elementor-size-sm button-color-comm"> // right here
<span>
<span class=" elementor-button-icon">
</span>
<span class="elementor-button-text">שליחה</span>
</span>
</button>
这听起来像是 JavaScript 语法错误,而不是 PHP 语法错误。那么导致错误的浏览器中的 JavaScript 代码是什么?你没有展示它,但你提供了一个线索:
if it does matter [ownerId] => ec8d1073-544e-4330-bc9c-6fcfc3fe9bab
所以 JavaScript 代码将是:
SendCommMessageToOwner(ec8d1073-544e-4330-bc9c-6fcfc3fe9bab)
是的,这是语法错误。我怀疑您的意思是将其作为字符串文字:
SendCommMessageToOwner('ec8d1073-544e-4330-bc9c-6fcfc3fe9bab')
这意味着您只是缺少标记中的引号(在这种情况下在服务器端代码之外):
<button onclick="SendCommMessageToOwner('<? echo $comm_data->info->ownerId; ?>')" ...
我在标题中收到错误,它在第 2 行的末尾仅标记为“>”,我已尝试将其更改为 /> 或类似的简单内容,但它似乎根本不起作用... 这个想法是制作一个按钮,该按钮将使用我使用 PHP 提供的 ownerId 发送 onclick 此函数。 如果它确实重要 [ownerId] => ec8d1073-544e-4330-bc9c-6fcfc3fe9bab 感谢阅读,再次感谢您提供的帮助
<button onclick="SendCommMessageToOwner(<? echo $comm_data->info->ownerId; ?>)"
type="submit" class="elementor-button elementor-size-sm button-color-comm"> // right here
<span>
<span class=" elementor-button-icon">
</span>
<span class="elementor-button-text">שליחה</span>
</span>
</button>
这听起来像是 JavaScript 语法错误,而不是 PHP 语法错误。那么导致错误的浏览器中的 JavaScript 代码是什么?你没有展示它,但你提供了一个线索:
if it does matter [ownerId] => ec8d1073-544e-4330-bc9c-6fcfc3fe9bab
所以 JavaScript 代码将是:
SendCommMessageToOwner(ec8d1073-544e-4330-bc9c-6fcfc3fe9bab)
是的,这是语法错误。我怀疑您的意思是将其作为字符串文字:
SendCommMessageToOwner('ec8d1073-544e-4330-bc9c-6fcfc3fe9bab')
这意味着您只是缺少标记中的引号(在这种情况下在服务器端代码之外):
<button onclick="SendCommMessageToOwner('<? echo $comm_data->info->ownerId; ?>')" ...