javascript - 使用 jquery 发送填充多个 div 的数据的最佳方式?

标签 javascript php jquery html

寻求您的建议!

我正在寻找一种用数据更新多个的新方法。

目前,我有 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/

相关文章:

php - Ace Editor 自动完成和多语言

php - 更新不适用于 MySQL 和 PHP

php - 在不提供链接标识符的情况下查询数据库是不好的做法吗?

jquery - 无法拉起 div。为什么这行不通?

javascript - 使用 lodash 根据条件过滤对象数组中的数据

javascript - 将字符串添加到 div 类的子元素

javascript - 使用 HTML5 读取/访问 AppData 文件夹

javascript - gulp 观察将文件复制两次到不同位置

jquery - Foundation 的顶部栏不工作——我做错了什么?

JQuery 登录重定向。包含代码