将php字符串传递给JQuery

时间:2013-07-28 12:08:07

标签: php jquery parameter-passing

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

是否可以通过这种方式将PHP中的字符串传递给JQuery方法?

提前致谢

3 个答案:

答案 0 :(得分: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 ?>";

列出项目

答案 1 :(得分:0)

    <?php
    $var = "somestring";

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

你可以这样做

答案 2 :(得分:0)

有两种方法,你可以将它输出到javascript onload,回显到内联的javascript。

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

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

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