可能的重复项:
将 PHP 字符串传递给 Javascript 变量(包括转义换行符(
我有一个PHP数组,我想在javascript脚本中使用。 我想我将不得不将其转换为 javascript 可以理解的字符串,并将字符串嵌入脚本中。 实现这一目标的最佳方法是什么。
编辑 - 这是针对页面的初始加载,而不是后续的 AJAX 调用
$textMessages = array();
你可以
使用 JSON。
json_encode
和json_decode
在服务器端,JSON.stringify
和JSON.parse
在客户端。这两个客户端函数都是内置于现代浏览器中的,但如果您需要支持旧版浏览器,则可以在页面中包含 json2.js 脚本。
json_encode((。放入一个PHP数组,接收一个JS数组的字符串表示。
JSON 非常适合此。
echo json_encode($textMessages);