相关疑难解决方法(0)

将php数组转换为Javascript

如何以这样的格式转换PHP数组

Array
(
    [0] => 001-1234567
    [1] => 1234567
    [2] => 12345678
    [3] => 12345678
    [4] => 12345678
    [5] => AP1W3242
    [6] => AP7X1234
    [7] => AS1234
    [8] => MH9Z2324
    [9] => MX1234
    [10] => TN1A3242
    [11] => ZZ1234
)
Run Code Online (Sandbox Code Playgroud)

以下面的格式的Javascript数组?

var cities = [
    "Aberdeen",
    "Ada",
    "Adamsville",
    "Addyston",
    "Adelphi",
    "Adena",
    "Adrian",
    "Akron",
    "Albany"
];
Run Code Online (Sandbox Code Playgroud)

javascript php arrays

171
推荐指数
9
解决办法
36万
查看次数

将PHP数组传递给JavaScript函数

我试图将PHP数组变量放入JavaScript变量中.

这是我的代码:

<html>
    <head>
        <script type="text/javascript">
              function drawChart(row,day,week,month,date)
              {
                  // Some code...
              }
        </script>
    </head>

    <body>
        <?php
            for($counter = 0; $counter<count($au); $counter++)
            {
                switch($au[$counter]->id)
                {
                    case pageID.'/insights/page_active_users/day':
                        $day[] = $au[$counter]->value;
                    break;
                    case pageID.'/insights/page_active_users/week':
                        $week[] = $au[$counter]->value;
                    break;
                    case pageID.'/insights/page_active_users/month':
                        $month[] = $au[$counter]->value;
                    break;
                }
            }
        ?>
        <script>
            drawChart(600/50, '<?php echo $day; ?>', '<?php echo $week; ?>', '<?php echo $month; ?>', '<?php echo createDatesArray(cal_days_in_month(CAL_GREGORIAN, date('m',strtotime('-1 day')), date('Y',strtotime('-1 day')))); ?>');
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我无法获得PHP数组的价值.

我该如何解决这个问题?

javascript php

121
推荐指数
4
解决办法
31万
查看次数

将php数组传递给jquery函数

我有一个带有表单的页面,用来填写客户信息.我将以前的客户数据存储在php数组中.使用下拉列表,用户可以使用我存储的数据填写表单.

我所拥有的是一个jquery函数,当值发生变化时触发,在函数内部我想用我存储的数据更新表单值(在我的php数组中).

问题是我不知道如何将我的php数组传递给jquery函数,任何想法?

这是我填充数组的方式:

$contador_acompanantes = 0;

foreach ($acompanantes->Persona as $acomp) 
{
  $numero = $acomp->Numero;
  $apellidos = $acomp->Apellidos;
  $nombre = $acomp->Nombre;

  $ACOMPANANTES[$contador_acompanantes] = $ficha_acomp;
  $contador_acompanantes++; 
}
Run Code Online (Sandbox Code Playgroud)

得到了我的选择对象:

<select name="acompanante_anterior" id="acompanante_anterior">
<option value="1" selected>Acompañante</option>
<option value="2">acompanante1</option>
<option value="2">acompanante2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是我的jquery函数的代码(它在同一个.php页面中)

<script type="text/javascript">
$(document).ready(function() 
{ 
$('#acompanante_anterior').on('change', function() 
    {

    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

php arrays jquery

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

php ×3

arrays ×2

javascript ×2

jquery ×1