页面加载前不需要的JSON输出

时间:2011-05-11 21:44:35

标签: php jquery json

您是否有人知道如何在页面加载之前停止在浏览器中输出json数据?回收的数据包括带有

的php脚本
echo json_encode($row);

但'echo'使我可以访问$ .ajax函数中的数据。

提前致谢

3 个答案:

答案 0 :(得分:1)

根据您在问题中的说法和对早期答案的评论,您有一个voting.php脚本,其中包含另一个脚本,例如data.php。后者执行echo json_encode($row),这会导致voting.php输出中出现不需要的数据。您希望voting.php使用jQuery data.php函数从$.ajax加载数据。

  1. 请勿在{{1​​}}中加入data.php
  2. voting.php生成的页面加载后进行必要的$.ajax调用,即当DOM准备就绪时,使用jQuery ready事件。
  3. 准备好的事件:

    voting.php

答案 1 :(得分:0)

像这样包裹你的代码,它只会在文档加载后触发。

$(document).ready(function() {
    // put all your jQuery goodness in here.
});

答案 2 :(得分:-1)

根据定义,PHP只能在页面加载之前执行。

如果你提供一些关于你想要完成的事情的更多信息,我相信你会得到一些有用的建议。