javascript - 如何解决此按钮未显示的错误
问题描述
我用php构建了一个表,里面有一个按钮,点击时调用一个传递参数的函数。问题是它没有以这种方式显示:
'<th><button type="button class="btn btn-outline-secondary" onclick="requestUserData(\''.$dataOra.'\')>Prenota</button></th>'
它以这种方式显示:
'<th><button type="button class="btn btn-outline-secondary" onclick="requestUserData('.$dataOra.')>Prenota</button></th>'
完成更多表格信息,也许我在这里做错了什么:
$table.="<tr>
<form id=".$i.">
<td>".$i."</td>
<td>".$dataOra."</td>".
'<th><button type="button" class="btn btn-outline-secondary" onclick="requestUserData('."'".$dataOra."'".')>Prenota</button></th>
</form>
</tr>';
html 中显示的内容:https : //i.imgur.com/MsKfLs7.png 但是 $dataOra 是一个字符串,所以我怎样才能在不丢失按钮的情况下添加 ' - '?
解决方案
你可以使用:
'<th><button type="button" class="btn btn-outline-secondary" onclick="requestUserData('."'".$dataOra."'".')">Prenota</button></th>'
请注意,我在更正您的 HTML"
之后添加了一个额外的,以及关闭属性的另一个。type="button
"
onclick
在 PHP 中,可以添加两个带有不同引号的字符串,例如。'hello'."world"
.
因此,您可以像这样将字符串添加'this'
到单引号"'"
中。这将为您提供一个带有单引号的字符串中的单引号,这通常只有在您使用 a 转义字符时才有可能\
(这对您来说似乎有问题)。
推荐阅读
- automation - 是否可以将 exe 文件反编译回 AMK 文件?
- angular - VS Code 调试器进入 Angular App 中的 skipFiles
- google-cloud-platform - google-cloud-recommendation 有时会返回 UNAUTHENTICATED 错误
- pandas - 如何在熊猫中重新采样索引本身而不是列?
- javascript - 如何从具有多个影子 DOM 的 Web 组件内部创建全局点击侦听器?
- javascript - 如何更新 React 状态下的实体数组?
- xcode - 用户已登录后如何将数据发布到 Firebase
- python - 如何打包/分发需要写入 /etc/myapp 的 Python 应用程序?
- python - mplfinance 中是否有等效的 plt.scatter ?如何在 mplfinance 中绘制数据点?
- javascript - 是否可以从不同 html 的 javascript 函数创建和打开新的 html?