PHP变量不需要的jquery更新

PHP变量不需要的jquery更新,php,jquery,ajax,forms,Php,Jquery,Ajax,Forms,我正在提交一个带有Jquery和AJAX的表单,然后只刷新两个单独的div来显示结果。然而,它似乎正在更新一些不在这些div中的PHP变量。我的印象是jquery会把一切都放在一边,除了分配给刷新的部分。我使用下面的代码返回表单sumbit的结果 $('#divcontainer').load('page.html #div'); 我需要表单提交之前存在的PHP变量保持不变。首先,我想知道我是否错了,我应该去别处寻找问题 你能澄清一下“更新一些PHP变量”是什么意思吗?当HTML文档输出

我正在提交一个带有Jquery和AJAX的表单,然后只刷新两个单独的div来显示结果。然而,它似乎正在更新一些不在这些div中的PHP变量。我的印象是jquery会把一切都放在一边,除了分配给刷新的部分。我使用下面的代码返回表单sumbit的结果

   $('#divcontainer').load('page.html #div');

我需要表单提交之前存在的PHP变量保持不变。首先,我想知道我是否错了,我应该去别处寻找问题

你能澄清一下“更新一些PHP变量”是什么意思吗?当HTML文档输出时,PHP已经运行。从结果来看,我假设每次提交表单时都会运行PHP查询。我错了吗?是的,但它不应该改变主文档中的任何内容,除了
#divcontainer
内的内容,如果您正确捕获提交并将其重定向到上面显示的Ajax调用,这就是问题所在。反映的内容直接依赖于表单在数据库中更改的SQL排名。我需要在提交表单时禁用PHP更新。这不是一个简单的方法。运行Ajax请求时,这是一个单独的请求,将创建一个新的PHP脚本实例。如果需要更改,则需要以某种方式“冻结”变量(例如在会话中)