Click 这里 data.book.to_json 是我传递的 JSON。 我的一个 key 包含一个撇号值,例如 {"key"-6ren">
gpt4 book ai didi

javascript - 允许 HTML 中的 Javascript 函数中使用撇号

转载 作者:行者123 更新时间:2023-12-03 08:17:49 25 4
gpt4 key购买 nike

我想从下面的 HTML 调用 Javascript 函数:

 <button data-toggle="modal" onclick="load_data('<%= data.book.to_json %>')">Click</button>

这里 data.book.to_json 是我传递的 JSON。

我的一个 key 包含一个撇号值,例如 {"key": "value's"}这给了我这样的错误:

SyntaxError: missing ) after argument list.

如果我删除像 {"key": "value"} 这样的撇号,那么它就可以工作。

而且,我想使用撇号。所以,请让我知道如何做到这一点。

我尝试在 JSON 对象之前使用\',但它不起作用。

最佳答案

像这样吗?

<button data-toggle="modal" onclick="load_data(#{data.book.to_json})">

还有这个:

 <button data-toggle="modal" onclick='load_data("#{data.book.to_json}")'>

关于javascript - 允许 HTML 中的 Javascript 函数中使用撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33864175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com