用javascript访问Php数组中存储的数据
Accessing data stored in Php array in javascript
可能重复:
将PHP数组插入Javascript数组
我正在用php读取服务器中的一个文件,并将文件内容存储在一个变量中。现在我想用javascript访问变量,因为我需要用制表符分隔内容,并将内容作为选项添加到Select标记中。
<?php
//read the 'file' content to lines variable
$lines = file('file');
?>
访问PHP变量的Javascript($lines):
<script type="text/javascript" >
function readData(){
var s = '<? echo $lines ?>';
alert(s);
}
</script>
只有阵列文本才会弹出警报
我应该怎么做才能在javascript数组变量
file_get_contents('file')
而不是file('file')
是您的最佳选择。
file
函数是使用获取数组中的文件内容,然后逐行迭代(比如foreach)。类似:
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />'n";
}
可以使用file_get_contents()
将文件的内容作为字符串返回。像
$homepage = file_get_contents('http://www.example.com/');
echo $homepage;
如果您在JS中使用内容,则必须注意引号等特殊字符。
相关文章:
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 如何以特定格式存储数据?在WYSWYG中
- web浏览器中的离线应用程序存储数据并在之后上传
- 在firebase(web)上存储数据时出现问题
- 使用会话Javascript存储数据
- 通过CK编辑器获取值和存储数据
- 存储数据的最佳方式是什么,以便与jquery一起使用
- 如何在网页之间存储数据
- jQuery 设置和获取下拉列表和输入的本地存储数据
- 如何通过HTML 5 javascript在本地ipad / iPhone上存储数据,并在设备上线时提交
- 使用 Cookie 存储数据
- 如何将本地存储数据提交到 Django
- 如何在循环jQuery中的数组中存储数据
- 正在从表行中删除本地存储数据
- 在web应用程序中存储数据
- 自动将jqgrid滚动到具有存储数据的单元格的当前日期列和闪烁效果
- 如何将复选框呈现为从本地存储数据中选中的复选框
- 如何使用Ajax检索和存储数据
- 方法存储数据,直到浏览器关闭
- 如何在redux sagas完成之前通过meta标签加载初始存储数据