Javascript 点击php转到下一个数组(ajax?)

Javascript 点击php转到下一个数组(ajax?),javascript,php,jquery,arrays,ajax,Javascript,Php,Jquery,Arrays,Ajax,我想在单击按钮时影响php: (我知道客户端和服务器端的区别,但我很肯定已经看到了类似的东西。) 我有这个阵列: $test_id = [ 1 => '15124' 2 => '26845' 3 => '57845' .... ]; echo current($test_id); echo '<input type="submit" name="next" value="next">

我想在单击按钮时影响php: (我知道客户端和服务器端的区别,但我很肯定已经看到了类似的东西。)

我有这个阵列:

    $test_id = [
        1 => '15124'
        2 => '26845'
        3 => '57845'
        ....
    ];

echo current($test_id);

echo '<input type="submit" name="next" value="next">';
$test\u id=[
1 => '15124'
2 => '26845'
3 => '57845'
....
];
回波电流($test_id);
回声';
我希望每次单击按钮时都能以id的顺序回显下一个标题id,例如


我知道我必须用ajax或者表单post做些什么?

只需通过查询字符串传递数据即可

<?php
    $index = intval($_GET['index']);
    if (!index) {
      $index = 1;
    }
?>
<a href="sameScript.php?index=<?php echo $index + 1; ?>">Next</a>


不过,您可能需要更智能的错误检查。

使用php尝试类似的方法,但每次都必须携带clicked value($clickedValue)

$test_id = array('15124','26845','57845');

$current = array_search($clickedValue, $test_id);
$prevID = $test_id[$current-1];
$nextID = $test_id[$current+1];

这里没有足够的代码+解释来提供任何线索,说明您试图回答(现在已删除)的问题。Angular可以与PHP/MySQL配合使用。您有任何错误消息吗?您是否跟踪Angular的AJAX操作以查看它们是否启动,以及它们的作用?(我想你被否决了,因为不可能从简要描述中确定问题)。谢谢,如果“id”有随机数,有一种方法吗?那么你需要服务器上的一些逻辑来确定哪一个是“下一个”,这比增加值更复杂。