簡體   English   中英

將 Javascript 數組轉換為 PHP 數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM