我有一个php函数,我用它来计算数据库中的信息统计信息。我想在字符串中输出结果并将其传递给JQuery,以便能够对数据进行图形表示。
是否可以通过这种方式将PHP中的字符串传递给JQuery方法?
提前致谢
答案 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/),您将获得正确格式的数据。