gpt4 book ai didi

php - 未捕获的语法错误 : Unexpected token ILLEGAL (PHP & Javascript)

转载 作者:行者123 更新时间:2023-11-28 16:01:49 25 4
gpt4 key购买 nike

我对这个错误进行了一些研究,似乎大多数有类似问题的人最终都成为了隐形 Angular 色的受害者。但是,我删除了所有空格并手动重新输入了代码,但仍然收到此错误。

我已经找到了导致错误的精确位,代码如下。

PHP

printf("<td><button class=\"btn btn-primary btn-mini\" onclick=\"viewservice(%s)\">View</button></td>",$RadAcct_List_Obj->User_List[$i]['USERNAME']);

Javascript

function viewservice(n)
{
alert(n);
}

这会导致未捕获的语法错误。但是,如果我删除 %s 占位符和末尾的调用,并将其保留为这样

printf("<td><button class=\"btn btn-primary btn-mini\" onclick=\"viewservice()\">View</button></td>");

然后就可以正常工作了。我不明白为什么它在这里失败,上面的几行我使用类似的代码(如下)并且工作正常。

printf("<td>%s</td>",$RadAcct_List_Obj->User_List[$i]['USERNAME']);

最佳答案

您需要在 JS 中的字符串文字周围加上引号:

printf("<td><button class=\"btn btn-primary btn-mini\" onclick=\"viewservice('%s') ... etc
^ ^

关于php - 未捕获的语法错误 : Unexpected token ILLEGAL (PHP & Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16725788/

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