1

我有一个 php 函数,我用它来计算数据库中的信息统计信息。我想以字符串的形式输出结果并将其传递给 JQuery,以便能够对数据进行图形表示。

是否可以以这种方式将字符串从 PHP 传递到 JQuery 方法?

提前致谢

4

3 回答 3

1

Jquery 是由浏览器执行的 javascript。

在您的 php 上将标头设置为 javascript 并使用脚本标记加载。

<script type="text/javascript" src="/yourphpfile.php"></script

然后在文件yourphpfile.php

<?php
    header('Content-type:application/javascript');
    $stringFromDb = functionGetContentFromDB();
?>
var data = "<?= $stringFromDb ?>";

项目清单

于 2013-07-28T12:18:28.537 回答
0
    <?php
    $var = "somestring";

    echo '<script>var str = "'.$var.'";</script>';
    ?>

你可以这样做

于 2013-07-28T12:11:52.343 回答
0

有两种方法,您可以将其输出到 javascript onload,回显到内联 javascript。

<script>
    var string = "<?php echo $string; ?>";
</script>

或者,您可以使用 php 中的 json_encode 从 ajax 获取数据,以获取正确格式的数据。

如果您随后使用 getJson ( http://api.jquery.com/jQuery.getJSON/ ),您将获得正确格式的数据。

于 2013-07-28T12:13:34.553 回答