我需要将一个数组作为函数参数从php传递给js.i从中获取值 数据库中。
while ($rows = pg_fetch_array($qry))
{
?>
<option value="<?php echo $rows['relation_name_local']?>">
<?php echo $rows['relation_name_local']?>
</option>
<?php
$app_relation_array[] = $rows['relation_name_local'];
}?>
我想通过addNewRow()函数传递$ app_relation_array []值 任何人都可以帮我这个。 非常感谢。
答案 0 :(得分:2)
使用json_encode()函数并在javascript中回显它
while ($rows = pg_fetch_array($qry))
{
?>
<option value="<?php echo $rows['relation_name_local']?>">
<?php echo $rows['relation_name_local']?>
</option>
<?php
$app_relation_array[] = $rows['relation_name_local'];
$new_data = json_encode($app_relation_array[]);
}?>
并在您的html内部脚本标记
中 <script>
var data = JSON.parse("<?php echo $new_data; ?>");
alert(data);
</script>
答案 1 :(得分:0)
在php中使用json_encode函数