【发布时间】:2013-08-05 09:26:56
【问题描述】:
我正在尝试做一些与分页相关的事情,我有一个大约 400-500 个值的数组。 我想一次显示 9 个值,然后单击 NEXT 按钮后,我想再显示下一个 9..
这是我用来调用 JS 函数 onclick of button 的代码部分,该函数的工作是从浏览器获取计数并将其设置为下一个值。
<?php
session_start();
$_SESSION['count']=9;
echo "<script type='text/javascript'>
function changelistnext()
{ ";
$c=$_SESSION['count'];
$c=$c+1;
$e=$c+9;
$_SESSION['count']=$e;
echo "
alert($c)
alert($e)
}
</script>";
?>
<button id='next' value='next' onclick='changelistnext()'>Next</button>
但每次我点击下一个时,它都会显示相同的值....
【问题讨论】:
-
它不会以这种方式工作,因为您要使用 javascript 更改 php 变量的值,这实际上是不可能的。最好使用 AJAX 更改 $c 和 $e 的值并在您的 javascript 函数中使用它们。如果您在 AJAX 方面需要任何帮助,请告诉我。
标签: php javascript