我准备实现一个滚动翻页的功能,每当页面滚动到底部时,会设置 page值 加1,但是出现了一个奇怪的问题,就是当页面再次滚到 底部时 发现 page值还是旧的,代码如下图滚动了7次,page值永远是2这是什么原因呢?这个算是php的特性?还是什么原因呢php 版本 7.2.3

解决方案 »

  1.   

    当然了  PHP 只能在服务器端   发送到前台后  PHP就已经被解析了  当然永远都是2了  
    解决办法  把你的  PHP变量赋值到  JS变量里  让JS去+  就好了
      

  2.   

    让js去加可以的,但是 还想在这个页面的PHP代码中继续使用这个变量,要怎么做呢?
      

  3.   

    让js去加可以的,但是 还想在这个页面的PHP代码中继续使用这个变量,要怎么做呢?
    什么叫做  还想在这个页面的PHP代码中继续使用这个变量??
    是请求本页了么?  那需要传值 吧这个变量 传回去 就可以了 
       我认为  你应该  吧  代码 分类  前端 和后端的  业务代码  分离两个页面出来  这样又便于你的理解
      

  4.   

    让js去加可以的,但是 还想在这个页面的PHP代码中继续使用这个变量,要怎么做呢?
    什么叫做  还想在这个页面的PHP代码中继续使用这个变量??
    是请求本页了么?  那需要传值 吧这个变量 传回去 就可以了 
       我认为  你应该  吧  代码 分类  前端 和后端的  业务代码  分离两个页面出来  这样又便于你的理解
    说的有道理,这样是不友好,已经重写了,而且功能也实现了,谢谢你