gpt4 book ai didi

javascript - 在 javascript 函数内传递两个 php 变量时出现错误

转载 作者:行者123 更新时间:2023-11-28 18:34:12 24 4
gpt4 key购买 nike

在 javascript 函数内传递两个 php 变量时出现以下错误。

Error:

Uncaught SyntaxError: Unexpected token ,

下面给出了我的代码。

<script>
editQuestionField(<?php echo $GLOBALS['ques'] ?>,<?php echo $GLOBALS['id'] ?>);
</script>

它在浏览器控制台中生成 html 输出,如下所示。

editQuestionField(,5742d88fe4017af412000030);

请帮助我解决此错误。

最佳答案

使用json_encode()将值传递给 JavaScript。

editQuestionField(<?php echo json_encode($GLOBALS['ques']) ?>,<?php echo json_encode($GLOBALS['id']) ?>);

此外,$GLOBALS['ques'] 很可能为空/未定义。

关于javascript - 在 javascript 函数内传递两个 php 变量时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37436602/

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