gpt4 book ai didi

javascript - 使用javascript函数生成随机字符串

转载 作者:行者123 更新时间:2023-11-30 08:42:55 25 4
gpt4 key购买 nike

我在 <script> 标签中有以下代码,它们在我的 HTML 文件的 <head> 标签中;

function generateUMR($length = 10) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
return $randomString;
}

<body> 标签中,我有以下代码行以输出随机生成的字符串;

echo '<script type="text/javascript"> generateUMR(); </script>';

我已经尝试了几个小时,但我没有收到此代码的任何输出,但也没有错误,有人可以告诉我哪里出错了吗?

提前致谢。

最佳答案

您的函数被视为一个字符串,您需要像这样连接函数调用。

echo '<script type="text/javascript"> ' . generateUMR() . ' </script>';

为了在浏览器中查看结果,您需要查看 HTML 源代码,因为浏览器不会显示脚本标记的内容。将其输出到脚本标签中并没有多大意义,因为它只是一个随机字符串,尝试一些其他标签,例如 <p></p>相反。

如果您尝试从客户端调用 PHP 函数,那将无法正常工作。您需要使用 AJAX这样做。

关于javascript - 使用javascript函数生成随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24409401/

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