如何将JQuery Ajax调用的结果传递给php变量?

时间:2011-12-06 15:42:08

标签: jquery

如何将jQuery AJAX调用的结果传递给PHP变量?这里,thr AJAX调用的结果是一个数组。

<script>
    $(document).ready(function(){
        $.ajax({
            dataType: "json",
            url:"test.php",
            success: function(result){
            }
        }) 
    }
</script> 

<?php
    $phpRlt = ?
?>

1 个答案:

答案 0 :(得分:0)

你做不到。 PHP是一种服务器端语言,在你的AJAX调用被解雇之前很久就已完成所有处理。

您需要做的是让您的test.php页面提交AJAX请求以返回您想要的数据 - 无论是字符串,HTML,XML还是JSON,然后在您的网站中使用一些jQuery代码成功处理程序来更新页面。

例如:

<script>
    $(document).ready(function(){
        $.ajax({
            dataType: "json",
            url:"test.php",
            success: function(result) {
                $("#myExample").text(result.foobar);
            }
        }) 
    }
</script> 

<span id="myExample"></span>