gpt4 book ai didi

javascript - 未捕获的语法错误 : Unexpected token ILLEGAL on php json_encode

转载 作者:行者123 更新时间:2023-12-02 18:30:41 24 4
gpt4 key购买 nike

当我这样做时:

onClick = "return generateClient('<?php echo json_encode($_POST)?>');"

我在 Google Chrome 控制台上收到此错误。

Uncaught SyntaxError: Unexpected token ILLEGAL

但是当我从 php 执行此操作时:

print_r(json_encode($_POST));

我得到:

{"lang-select":"C++","question-id":"1","method-name":"Rishi","param-count":"1","lib-path":"c:\\h\\b.out","return-select":"unsigned int","sample-count":"1","class-name":"m"}

这可能是什么问题?

最佳答案

您的数据包含 " 个字符。

您的属性值由 " 字符分隔。

数据中的第一个"将结束属性值。

一个validator会为你挑选这个。

通过 htmlspecialchars 运行数据以对引号进行编码。

关于javascript - 未捕获的语法错误 : Unexpected token ILLEGAL on php json_encode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17832435/

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