gpt4 book ai didi

javascript - 将带引号的字符串从 PHP 注入(inject)到 javascript

转载 作者:行者123 更新时间:2023-12-03 10:41:27 25 4
gpt4 key购买 nike

我在尝试将 PHP 中的字符串(使用 Laravel 框架)注入(inject) javascript 时遇到问题。

该字符串类似于[{"foo1": bar1}, {"foo2": bar2}]。当我使用诸如 var test = '{{ $var }}' 之类的东西将此字符串注入(inject) javascript 时," 将转换为 "。稍后在函数中使用 JavaScript 字符串来解析 JSON。现在由于引用转换而失败。

看起来该字符串已按其应有的方式传递到浏览器中。但 Chrome 会对其进行转换。

我该如何解决这个问题?我尝试过 PHP 的 str_replace()html_entity_decode()json_encode() 和 Javascript 的 replace()。两者都没有解决问题。

最佳答案

我认为您在 Laravel 中使用 Blade 模板。您可以尝试一下

{ $var } instead of {{ $var }} 

关于javascript - 将带引号的字符串从 PHP 注入(inject)到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28762291/

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