Php 自动更新$\u会话变量而不刷新

Php 自动更新$\u会话变量而不刷新,php,javascript,jquery,ajax,session,Php,Javascript,Jquery,Ajax,Session,我使用$\u会话变量通过AJAX发送电子邮件(它们需要在不刷新页面的情况下发送),但是$\u会话变量不会自动更新,因此当它更改时,我需要刷新页面以更新变量 是否可以在不刷新的情况下更新$\u会话变量 这是我用来发送电子邮件的代码: $(document).ready(function(){ $("#medicalembassy").validate({ debug: false, rules: { name: "required",

我使用$\u会话变量通过AJAX发送电子邮件(它们需要在不刷新页面的情况下发送),但是$\u会话变量不会自动更新,因此当它更改时,我需要刷新页面以更新变量

是否可以在不刷新的情况下更新$\u会话变量

这是我用来发送电子邮件的代码:

$(document).ready(function(){
    $("#medicalembassy").validate({
        debug: false,
        rules: {
            name: "required",
            email: {
                required: true,
                email: true
            }
        },
        messages: {
            name: "Please let us know who you are.",
            email: "",
        },
        submitHandler: function(form) {
            // do other stuff for a valid form
            $.post('http://www.example.co.uk/erc/process.php?imei=<?php echo $_SESSION['imei2']; ?>&send_type=2', $("#medicalembassy").serialize(), function(data) {
                $('#results').html(data);
            });
        }
    });
});
$(文档).ready(函数(){
$(“#医疗基础”).validate({
调试:错误,
规则:{
名称:“必需”,
电邮:{
要求:正确,
电子邮件:真的
}
},
信息:{
姓名:“请让我们知道你是谁。”,
电邮:“,
},
submitHandler:函数(表单){
//为有效的表单做其他事情
$.post($)http://www.example.co.uk/erc/process.php?imei=&send_type=2“,$(“#medicalembassy”).serialize(),函数(数据){
$('#results').html(数据);
});
}
});
});
因此,基本上,如果$\u会话变量发生变化,我需要这封AJAX电子邮件来识别它,而无需刷新


感谢您的帮助

当您运行“SESSION_start();”时会获得一个$_SESSION变量,如果您使用“SESSION_destroy();”则会清除该变量。您无法在同一文档中多次获得会话变量的更改,但是:您的AJAX请求的文档将在每次请求该页面(AJAX中的页面)时看到$\u会话中的更改。

使您的PHP脚本返回JSON,其中包含结果html和会话中的新值。然后,在成功回调中,您可以使用会话值更新需要更新的内容。

Ahh,因此如果我将URL更改为“然后在process.php文件中获得imei,那就行了?再次感谢,非常感谢您的帮助