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