gpt4 book ai didi

javascript - 在 Javascript 和 php 中使用相同的随机数

转载 作者:行者123 更新时间:2023-12-03 06:43:08 25 4
gpt4 key购买 nike

我想生成一个 1 到 10 之间的随机数,在 Javascript 中使用它来返回该数组中的随机项,并在 PHP 中使用相同的项。因此,我创建了一个随机数:

var iRandom = Math.floor((Math.random() * 10) + 1);

我在 Javascript 函数中使用该数字,然后我的 PHP 如下所示:

$json_a['items'][$iRandomPHP]['title']

简单地说,$iRandomPHP 必须具有与我的 javascript 变量 iRandom 中相同的随机数。我尝试了这样的 jquery .post:

$.post('custom_search.php', {iRandomPHP: iRandomPHP});

尝试将其转换为 PHP,如下所示:

$iRandomPHP = $_POST['iRandomPHP'];

这不起作用。有什么想法吗?

谢谢!

编辑

一些更完整的代码:

<script>
var iRandom = Math.floor((Math.random() * 10) + 1);
$.post('custom_search.php', {iRandomPHP: iRandom});
function hndlr(response) {
var item = response.items[iRandom];
document.getElementById("content").innerHTML += item.title + "<br>" + "<img src=" + item.link + ">";
}
</script>

PHP 代码:

        $iRandomPHP = $_POST['iRandomPHP']."haha";
print_r($iRandomPHP);

$url_nocb = "https://www.googleapis.com/customsearch/v1?key=".$key."&cx=013263683795763287108:ne-fxf3oy-a&searchType=image&q=office";
$json_string = file_get_contents($url_nocb);
$json_a = json_decode($json_string, true);
print $json_a['items'][$iRandomPHP]['title']."<br>";

就这些了

最佳答案

这一行:

$.post('custom_search.php', {iRandomPHP: iRandomPHP});

应该阅读

$.post('custom_search.php', {iRandomPHP: iRandom});

因为您传递了 js var iRandom

关于javascript - 在 Javascript 和 php 中使用相同的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37863015/

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