为了账号安全,请及时绑定邮箱和手机立即绑定

HTML 中的 PHP 会产生 SyntaxError: Invalid or Unexpected

HTML 中的 PHP 会产生 SyntaxError: Invalid or Unexpected

PHP
慕运维8079593 2023-09-08 10:13:00
我在标题中收到错误,它仅在第 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>
查看完整描述

1 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

这听起来像是JavaScript语法错误,而不是PHP语法错误。那么浏览器中导致错误的 JavaScript 代码是什么呢?你没有展示它,但你提供了一个线索:

如果确实重要 [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; ?>')" ...


查看完整回答
反对 回复 2023-09-08
  • 1 回答
  • 0 关注
  • 65 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信