Lin*_*qan 3 javascript php arrays
您好,我正在尝试将数组从 php 发送到我的 javascript。这可能吗?我尝试了一些我发现的例子,但没有一个有效。
这就是我想做的:
php 文件:
<?php
$n = array('test','test2', 'test3');
<script type='text/javascript'>
initArray($n);
</script>
?>
Run Code Online (Sandbox Code Playgroud)
java脚本:
function initArray(array){
for(var i = 0; i < array.length; i++){
alert(array[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
感谢您的所有回答
<?php
$n = array('test','test2', 'test3');
?>
<script type="text/javascript">
var arr = <?php echo json_encode($n); ?>; // create the JavaScript array
initArray(arr); // use it
function initArray(array){
for(var i = 0; i < array.length; i++){
alert(array[i]);
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
您需要使用json_encode将 PHP 数组转换为 JavaScript 数组,并输出其结果,同时将其分配给 JavaScript 变量。
| 归档时间: |
|
| 查看次数: |
301 次 |
| 最近记录: |