寻求您的建议!
我正在寻找一种用数据更新多个的新方法。
目前,我有 3 个 div。 然后我有三个脚本,每 x 秒调用一次。每个脚本都会调用一个外部 php 文件,然后依次更新该脚本所设计的 div。
我想知道, 是否有可能有一个可以被调用一次的单个 .php 服务器文件。 但是用 html 数据更新多个 div 吗?
也许 .php 文件输出类似于
div1html='HTMLCODE';
div2html='HTMLCODE';
div3html='HTMLCODE';
(上面显然不起作用,因为 html 可能包含 ' 或 ; 或无论如何..)
然后有一个脚本被调用一次,用一次调用的数据更新所有 3 个 div ? (而不是 3 个脚本为每个 div 调用 3 个不同的文件)
我只是想寻求您关于实现这一目标的最佳(也是最简单)方法的建议?
谢谢大家。希望你能为我想出一些办法。 -格雷厄姆
最佳答案
发送json编码的数据。请参阅json_encode
$data = new stdClass();
$data->div1html = 'bla';
$data->div2html = 'more bla';
$data->div3html = 'even more bla';
header('Content-Type: application/json; charset=utf-8');
echo json_encode($data);
Json 可以轻松地被 javascript 读取,并且会为您处理所有转义。
关于javascript - 使用 jquery 发送填充多个 div 的数据的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28211066/