[英]Convert Javascript array to PHP array
幫助! 我目前正在使用 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
} ?>
網址:
<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>
您不應使用serializeArray
方法,而應使用JSON.stringify()
函數將數組轉換為 JSON 字符串。
var array = new Array();
$('.headline-bar').each(function () {
array.push(this.innerHTML);
});
var arrayJson = JSON.stringify(array);
這里表示array
的 JSON 字符串存儲在arrayJSON
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.