Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.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
需要将值从PHP传递到Javascript_Php_Javascript - Fatal编程技术网

需要将值从PHP传递到Javascript

需要将值从PHP传递到Javascript,php,javascript,Php,Javascript,我需要将一个值从PHP传递回javascript。我试过很多东西,但都没能成功。这是我的密码 <script type="text/javascript"> life = {}; life.anjaxEnter = function(finished) { $.ajax({ dataType:"json", type:"POST", data:mydata, url:"myurl

我需要将一个值从PHP传递回javascript。我试过很多东西,但都没能成功。这是我的密码

<script type="text/javascript">     
    life = {};
    life.anjaxEnter = function(finished) {
        $.ajax({
        dataType:"json",
        type:"POST",
        data:mydata,
        url:"myurl.php",
        async:false,
        success:life.receiveResult,
        });
        setTimeout("location.href='myredirectionurl'", 1000); // Redirect after 1 second
    }
    life.receiveResult = function(result) {
        alert(result);
    }   
</script>

生命={};
life.anjaxEnter=函数(已完成){
$.ajax({
数据类型:“json”,
类型:“POST”,
数据:mydata,
url:“myurl.php”,
async:false,
成功:生活。接管结果,
});
setTimeout(“location.href='myredirectionurl',1000);//1秒后重定向
}
life.receiveResult=功能(结果){
警报(结果);
}   

我需要将PHP文件中的一个特定值传递回life.receiveResult,然后将其添加到重定向url。

最大的问题可能是当您将
life.receiveResult
分配给
success
life.receiveResult
未定义时。您需要先定义它,然后再将其分配给其他对象。

myurl.php
需要在调用它时返回JSON结果。大概是这样的:



有关更多信息,请查看文档、和的部分。

可能与的重复,success后会有一个额外的逗号。在发布问题之前可以搜索。我已经看到这个问题在堆栈溢出上得到了几十次的回答。谢谢你的帮助。我也看到了答案,但它们似乎对我不起作用。不过现在它已经开始工作了!