0

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>

これは getSession.php コードです

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

echo $_SESSION["time"];
?>

<div id="div1"></div>phpのようなグローバル変数に設定する方法

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

または、ajax結果をグローバル変数PHPに設定する方法

4

3 に答える 3

2

これは不可能です。JavaScript の結果をサーバー側のコードに割り当てることはできません。ただし、サーバー上で ajax リクエストが実行されるときに、サーバー上で割り当てを行うことができます。

JavaScript 変数を PHP 変数に直接代入することはできません

于 2013-09-19T02:01:59.250 に答える
-1

まあ言ってみれば

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

それを試してみてください

于 2013-09-19T02:33:22.743 に答える