gpt4 book ai didi

javascript - rails - 转义空格和引号以在 javascript 中使用

转载 作者:行者123 更新时间:2023-11-29 17:30:03 26 4
gpt4 key购买 nike

我正在尝试在 ajax 调用中执行以下操作

index.js.erb

$("#dialog").text("<%= render("index") %>")

它在我的 js 控制台中告诉我有一个未终止的字符串文字(这是真的,因为部分中有引号和空格。

我曾尝试使用 escape_javascript 但它会显示部分代码。我也试过调用 raw(escape_javascript(render("index")) 但没有成功。

我认为我需要做的就是转义双引号并删除空格。有这个功能吗?

干杯蒂姆

最佳答案

好的,问题不在于转义,而在于 jQuery 文本方法使用的自动编码。

我用过

$("#dialog").text("")
$("#dialog").append("<%= render(escape_javascript("index")).html_safe %>")

很难找到,因为我的 Firebug 在骗我,它向我展示的是渲染字符而不是编码版本。

关于javascript - rails - 转义空格和引号以在 javascript 中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5467585/

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