gpt4 book ai didi

Javascript 将我的 php var 0000001000 变为 512

转载 作者:行者123 更新时间:2023-11-30 08:54:57 29 4
gpt4 key购买 nike

<a href='javascript:void(0)' onclick='show($ID);'>ID</a>

我的 $ID 是 0000001000。

我的 show() 函数得到的是 512 而不是 0000001000

我已经尝试使用 String() 和 .toString() 将 $ID 转换为字符串,但我仍然执行 alert() 它返回 512。

我读了一些关于八进制模式的文章。我该如何防止或纠正这种情况?

我希望我的函数读取 0000001000

最佳答案

您应该将其作为字符串传递:

echo "<a href='javascript:void(0)' onclick='show(\"" . $ID . "\");'>ID</a>";

否则它会自动从八进制转换为十进制,如 oct(1000) === dec(512)

关于Javascript 将我的 php var 0000001000 变为 512,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14342485/

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