使用 javascript 更改 php 值

莫卡德姆

我为我的表格分页,我的问题是我点击“下一步”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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章