javascript - 将值从 php 回显到 javascript

标签 javascript php jquery

我有一个 .js 文件,其中仅包含 javascript,我的问题是;我有单独的 .php 文件和 .js 文件。我想获取 .php 文件回显/返回的值。我该如何解决这个问题?

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

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>

关于javascript - 将值从 php 回显到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23338533/

相关文章:

jQuery,如何在 .load() 之后重新绑定(bind) html 元素

javascript - 我的代码有什么问题? (第二个(点击)功能不起作用)

javascript - 检查鼠标光标是否在带坐标的数组范围内

javascript - 使用jszip在前端下载大量文件

javascript - 构建一个有条件的 Ember 助手

php - 使用 ListView Android JSON 读取数据

php - 我需要通过使用引用帖子中的表用户的外键来了解帖子的所有者

javascript - 调用 API 的 ajax 的最佳位置是什么?

php - 如何以特定的窗口宽度显示 HTML 元素?

javascript - 使用 jQuery 切换伪元素