【发布时间】:2016-04-22 08:31:09
【问题描述】:
帮助!我目前正在使用 Javascript 按类名获取内容并将它们存储到一个数组中。使用 php 将数组显示到下拉列表中。这个页面是.php
到目前为止我做了什么:
Javascript:
var array = new Array();
$('.headline-bar').each(function () {
array.push(this.innerHTML);
array.serializeArray();
});
PHP:
<?php
$arrays = json_decode($_POST['array'], true);
foreach($arrays as $name) { ?>
<option value="<?= $name['name'] ?>"><?= $name['name'] ?></option>
<?php
} ?>
HTML:
<select>
<option selected="selected">All</option>
<?php
$arrays = json_decode($_POST['array'], true);
foreach($arrays as $name) { ?>
<option value="<?= $name['name'] ?>"><?= $name['name'] ?></option>
<?php
} ?>
</select>
<input type="submit" value="Submit">
<form action="#" id="release_year" method="post" >
<div class="headline-bar">2015</div>
<div class="headline-bar">2014</div>
</form>
【问题讨论】:
-
问题是为什么?为什么不将 JS 对象传递给 Javascript 函数来填充下拉列表?
标签: javascript php html arrays