php - 将数据从 PHP 传输到 Javascript 有哪些最佳实践?

标签 php javascript

我的项目越来越依赖 JS。问题是我的大部分数据都在服务器端 (PHP)。将此数据传输到客户端的一些简洁方法是什么(额外布朗尼积分的代码示例)?

我正在考虑的一些方法 - 其中哪些是最好的?:

1) 使用php 直接“回显”到js 变量。 2) 使用php 写入HTML 元素,然后使用js 从dom 中检索。 3) 使用ajax调用

想法?

最佳答案

所有这些方法都是可行的。如前所述,这实际上取决于用例。

1) Use php to "echo" directly to js variables.

如果您在“初始化时间”需要一些数据,这是必需的。如果您的初始页面显示取决于某些状态变量,则无法绕过此方法。

2) Use php to write to HTML elements and then use js to retrieve from the dom.

我认为这是懒惰的选择。它允许更新数据而无需编码两种不同的检索方式。由于 jQuery 提供了 .load("file.php div.data"),您通常可以重用现有的输出模板。

3) Use ajax calls

这可能是查询的最佳选择。特别是如果您需要来自数据库的信息或轮询某些状态,这是首选方式。使用 JSON 返回数据,但更喜欢使用 GET/POST 变量进行客户端-> 服务器通信。

关于php - 将数据从 PHP 传输到 Javascript 有哪些最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879020/

相关文章:

php - jQuery- e.target || e.srcElement 不在类里面工作

PHP/MySQL 每行都有不同的值

javascript - 在pdf中使用jspdf.debug.js Wrap table head时

javascript - 想要开源 RSS/新闻阅读器代码或 Widget Python 或 Javascript

php - MySQL 高 CPU 使用率和持久链接

PHP向关闭函数添加参数

javascript - 我只能捕获 Node.js 脚本的第一行输出

javascript - 如何在子指令之前执行父指令?

javascript - 如何搜索 DOM 以计算在产品页面上找到的 $ 符号的数量?

javascript - 无法检索按钮文本 JS/Jquery