Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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
将ajax结果设置为全局变量php_Php_Ajax_Variables - Fatal编程技术网

将ajax结果设置为全局变量php

将ajax结果设置为全局变量php,php,ajax,variables,Php,Ajax,Variables,如何将ajax结果设置为全局变量PHP 这是index.php代码 <html> <head> <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> </head> <script type="text/javascript"> $(document).ready(function()

如何将ajax结果设置为全局变量PHP

这是index.php代码

<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> 
</head>
<script type="text/javascript">
    $(document).ready(function() 
        { 
            function getSession()
            {
                $.post("getSession.php", { }, 
                        function(result){
                            $("#div1").text(result);                
                        }
                    );
            }

            setInterval(getSession, 1000);   // 1000 = 1 second
            getSession();
        } 
    ); 
</script>
<body>
<div id="div1"></div>

</body>
</html>

$(文档).ready(函数()
{ 
函数getSession()
{
$.post(“getSession.php”,{},
功能(结果){
$(“#div1”)。文本(结果);
}
);
}
setInterval(getSession,1000);//1000=1秒
getSession();
} 
); 
这是getSession.php代码

<?php
session_start();
$_SESSION["time"] = date("Y-m-d H:i:s");

echo $_SESSION["time"];
?>

如何将
设置为全局变量php like

$answer = <div id="div1"></div> 
$answer=

或者如何将ajax结果设置为全局变量PHP

这是不可能的。无法将javascript结果分配给服务器端代码。 不过,当ajax请求在服务器上执行时,您可以在服务器上进行分配


当预处理器(PHP)解析PHP文件时,不可能将JavaScript变量直接分配给PHP变量

需要设置全局变量。您可以将变量和值发送到PHP脚本,但只能在解析主页面并执行脚本之后发送

您可以对PHP脚本进行AJAX调用,让脚本返回一个变量/值对作为JSON数据,并管理该数据

示例:
page1.php
加载JavaScript。AJAX请求发送到
page2.php
处理请求,然后以JSON数据的形式给出答案。JSON数据由
page1.php进行解析,数据被推送到
div1
让我们假设一下

var wanted = whatever....;
windows.wanted = wanted ;

试一试

当您可以使用会话变量时,为什么要使用全局变量?请您为我编写完整的示例代码好吗?谢谢。我可以为你指出正确的方向。你想给你的答案解释一下吗?很难理解你的建议。另外,我很确定你指的是
window.wanted