繁体   English   中英

将值从php回显到javascript

[英]Echo a value from php to javascript

我有一个仅包含JavaScript的.js文件,我的问题是; 我有单独的.php文件和.js文件。 我想获取.php文件echo / returns的值。 我怎样才能解决这个问题?

我四处搜寻,发现可以使用:

PHP:

<?php
  echo 'name';  
?>

JS:

var user_name;
$.get('getId.php', function(data) {
    user_name = data;
});
// other code

但这没有用。 还是我需要包含另一个js库? 我没有得到什么php文件返回,其空白。

使用json_encode();

添加jQuery库

<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

</head>

在PHP中

<?php
  echo json_encode(array('name'));  
?>

然后

    <script type="text/javascript">

    $(document).ready(function(){
        var user_name;
        $.get('getId.php', function(data) {
            user_name = data;
        });

   });   
 </script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">

$(document).ready(function(){

        $.ajax({
            type: "GET",
            url: "anyfile.php",
            success: function(data){
                alert(data);

            }
        });

        return false;


}); 
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM