javascript - 将JS中下拉列表的值解析为php

标签 javascript php html drop-down-menu

您好,我在下面创建了下拉列表。我应该获取值并将其解析为 php。

<script>
    document.write('<form method="post">');
    document.write('<select name="myOption" id="mySelect">');
    for(var i=0;i<<?php echo json_encode($clusterids); ?>.length;i++)
      document.write('<option>clusterid: '+<?php echo json_encode($clusterids); ?>[i] + '</option>');
    document.write('</select>');
    document.write('</form>');
</script>

我在 php 中试过这段代码,但它不起作用

  <?php 
         $option = $_POST['myOption'];
         echo $option;
 ?>

最佳答案

正如 turson 所建议的,您需要添加一个提交按钮或输入以提交您的选择。在您的表单结束标记之前添加:

<input type="submit"/>

关于javascript - 将JS中下拉列表的值解析为php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881507/

相关文章:

php - 得到两个给定时间之间的时间差

php - 根据长度拆分 MB 字符串

javascript - 使用 PHP 变量在 javascript 中设置链接名称

javascript - WooCommerce - 从单独的 PHP 文件访问 'WC_Order'

javascript - 在 Loop JS 上每 .75 秒将图像旋转 360°

javascript - 嵌套 Backbone(Marionette)模型/集合中的冒泡事件

javascript - 在 Yahoo UI 中更改日期格式

javascript - 通过 JavaScript 访问表单值

php - mysqli_fetch_all 不从一个特定表中检索记录

html - Bootstrap SASS 网格的错误列填充