Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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
Javascript 如何将ajax响应/结果放入变量php中_Javascript_Php_Jquery_Json_Ajax - Fatal编程技术网

Javascript 如何将ajax响应/结果放入变量php中

Javascript 如何将ajax响应/结果放入变量php中,javascript,php,jquery,json,ajax,Javascript,Php,Jquery,Json,Ajax,我可以将ajax响应放入变量中吗?这样我就可以把变量回显到php中 ajax.php <script> function random_no(){ $.ajax({ url: "test.php", success: function(result){ $("#random_no_container").html(result);//the result was displayed on this div

我可以将ajax响应放入变量中吗?这样我就可以把变量回显到php中

ajax.php

<script>
function random_no(){
    $.ajax({
        url: "test.php",
        success: function(result){
            $("#random_no_container").html(result);//the result was displayed on this div
        }
    });
}
</script>

函数随机_no(){
$.ajax({
url:“test.php”,
成功:功能(结果){
$(“#random_no_container”).html(result);//结果显示在此div上
}
});
}
在上面的示例代码中,我从test.php调用查询结果,结果显示在div上,但我想将其放在变量上,并回显变量。类似下面的代码

<?php echo $variable;?>


这可能吗?请帮帮我。非常感谢。

您不可能在服务器上执行PHP,而从客户端执行Ajax,因此无法为PHP变量分配Ajax响应。
一旦PHP在客户端呈现,它就是HTML,没有PHP代码。

您不能在服务器上执行PHP,也不能从客户端执行Ajax,因此无法为PHP变量分配Ajax响应。
    function random_no(){
        $.ajax({
            url: "test.php",
            success: function(result){
               var result_val=result;
               alert(result);            
            }
        });
    }

一旦PHP在客户端呈现出来,它就是HTML而不是PHP代码。

正如@dev所回答的,您需要以不同的方式执行服务器和客户端代码!我在这里回答的只是您的需求变量。但在开发网站时,不应该在php标签
中使用javascript

    function random_no(){
        $.ajax({
            url: "test.php",
            success: function(result){
               var result_val=result;
               alert(result);            
            }
        });
    }
ajax.php


正如@dev所回答的,您需要以不同的方式执行服务器和客户端代码!我在这里回答的只是您的需求变量。但在开发网站时,不应该在php标签
中使用javascript

ajax.php


你好,我的朋友。谢谢你的回复。那我该怎么办?这是什么选择?这是我想要的。我想在javascript-->data:[]中显示或放置ajax响应,这是不可能的,因为在客户端上无法执行PHP代码。你为什么要那样?如果您需要任何服务器端处理,您可以发送到另一个PHP页面,并从Ajax再次获得该结果。谢谢你的回复。那我该怎么办?这是什么选择?这是我想要的。我想在javascript-->data:[]中显示或放置ajax响应,这是不可能的,因为在客户端上无法执行PHP代码。你为什么要那样?如果您需要任何服务器端处理,您可以发送到另一个PHP页面,并从Ajax再次获得该结果。我知道了。但我不想使用警报。我想要这样的---------------->系列:[{name:'Present',data:[]},你好,朋友。我得到了这个。但我不想使用警报。我想要这样的---------------->系列:[{name:'Present',data:[]},