Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数值从一个php文件传递到另一个php文件_Javascript_Php_Ajax - Fatal编程技术网

Javascript 将数值从一个php文件传递到另一个php文件

Javascript 将数值从一个php文件传递到另一个php文件,javascript,php,ajax,Javascript,Php,Ajax,我有两个php文件,第一个文件是找到分页的索引文件,第二个文件是获取表数据的ajax脚本 来自第一个文件的ajax脚本还将用户请求的排序选项发送到第二个文件。然后,第二个文件将对找到的结果进行排序和计算 因为分页在第一个文件中,所以我需要第二个文件的结果来计算分页的正确页数 我有这个分页脚本 这就是我要做的。删除您显示的最后一个代码位,然后在第二个.php文件中重复显示total\u页面,如下所示 然后在ajax脚本中,使用JS更新分页,您的$total_页面将作为dataResult $

我有两个php文件,第一个文件是找到分页的索引文件,第二个文件是获取表数据的ajax脚本

来自第一个文件的ajax脚本还将用户请求的排序选项发送到第二个文件。然后,第二个文件将对找到的结果进行排序和计算

因为分页在第一个文件中,所以我需要第二个文件的结果来计算分页的正确页数

我有这个分页脚本


    这就是我要做的。删除您显示的最后一个代码位,然后在第二个.php文件中重复显示
    total\u页面
    ,如下所示

    
    
    然后在ajax脚本中,使用JS更新分页,您的
    $total_页面
    将作为
    dataResult

    $.ajax({
    url:“secondfile.php”,
    键入:“获取”,
    数据:{
    页码:id,
    排序:排序,
    类别类型:类别类型
    },     
    cache:false,
    成功:函数(dataResult){
    //dataResult将包含$total\u页
    $(“#目标内容”).html(数据结果);
    $(“.pageitem”).removeClass(“活动”);
    $(“#”+选择_id).addClass(“活动”);
    updatePagination(数据结果);
    }
    });
    
    我试过了,先生,但是我的第一个文件中的$total\u页面没有更新。我的第二个文件中的$total_页面只显示在我的文档中我有一个代码可以计算第一个文件中的$total_页面,但是每当我对表中的某些项目进行排序时,它没有传递正确的值,因为项目数可能会减少。这就是为什么我希望第二个文件中的$total_pages会覆盖它的原因您在索引文件中使用php而不是javascript进行更新吗?total_pages首先在索引文件中计算,但它没有用于排序的变量,它只是用于我分页的默认页数,$total pages仅在我对第二个文件中的数据进行排序时更改,我不知道如何将第二个文件中的$total_pages的值传递到我的索引文件并更新其$total_pages值。我尝试在第二个文件中使用ajax,但似乎效果不好PHP是一种服务器端语言,这意味着一旦索引页呈现给用户,它的所有变量都将被销毁。您将无法通过ajax更新index.php中的任何变量。