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

我在标题中收到错误,它仅在第 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>


慕运维8079593
浏览 92回答 1
1回答

婷婷同学_

这听起来像是JavaScript语法错误,而不是PHP语法错误。那么浏览器中导致错误的 JavaScript 代码是什么呢?你没有展示它,但你提供了一个线索:如果确实重要 [ownerId] => ec8d1073-544e-4330-bc9c-6fcfc3fe9bab所以 JavaScript 代码将是:SendCommMessageToOwner(ec8d1073-544e-4330-bc9c-6fcfc3fe9bab)是的,这是一个语法错误。我怀疑你的意思是让它成为一个字符串文字:SendCommMessageToOwner('ec8d1073-544e-4330-bc9c-6fcfc3fe9bab')这意味着您只是缺少标记中的引号(在本例中位于服务器端代码之外):<button&nbsp;onclick="SendCommMessageToOwner('<?&nbsp;echo&nbsp;$comm_data->info->ownerId;&nbsp;?>')"&nbsp;...
打开App,查看更多内容
随时随地看视频慕课网APP