)
我为我的表格分页,我的问题是我点击“下一步”javascript增加(我用警报显示)而不是php值,所以我认为我的页面没有刷新
获取 php 值:
<input type="hidden" name="page" value="<?=$this->page?>" id="page">
下一个按钮:
<li class="page-item" ><a class="page-link" id="page_sui" href="#" >Next</a></li>
javascript:
$("#page_sui").click(function{
var val = $("#page").val();
val++;
$("#page").val(val);
alert($("#page").val());
});
PHP 值不能通过 Javascript 更改。当您单击按钮时,您正在调用 Javascript 函数,而 Javascript 函数只能更改 Javascript 变量和 DOM 元素。如果您想使用当前代码导航到下一页,请将您的 Javascript 更改为:
$("#page_sui").click(function{
var val = $("#page").val();
val++;
$("#page").val(val);
window.location='mypage.php?page=' + val;
});
然后在您的PHP文件中添加以下内容:
if (!empty($_GET['page'])) $this->page = intval($_GET['page']);
最后,请勿使用<?=
,这是不好的做法!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句