【发布时间】:2014-08-17 18:12:36
【问题描述】:
我对此的研究相当令人沮丧,尽管我不明白为什么这不起作用。
当我的索引页面加载它应该通过 php 从数据库加载数据,然后将数据回显到 javascript 中,其中 javascript 格式化并使用该数据,如果我在 html 正文的正文上放置一个 onload 事件,这将正常工作标记然后将利用加载到 js 变量数据中的数据。这可行,但我不喜欢每次加载页面时都使用 onload 事件。
这是位于 index.php 文件顶部的 php 代码:
if ($confirmation){
$data = $membership->get_data("assump");
echo '<script type="text/javascript">var data = '. json_encode($data) .';
var dataLoaded = ' . json_encode(false) . '; loadData();</script>';
}
loadData() 函数:
<script type="text/javascript">
function loadData(){
// Do stuff with the data
}
</script>
js 函数 loadData() 在结束标记正文之前的同一个 php 文件中进一步写下来。我应该让 php 构建脚本吗?或将脚本放在其他地方?或者可以调用这个js函数吗?
【问题讨论】:
-
PHP 代码的解析 HTML 输出是什么?
标签: javascript php json