Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从下拉列表中选择var中的值_Php_Ajax_Codeigniter - Fatal编程技术网

Php 如何从下拉列表中选择var中的值

Php 如何从下拉列表中选择var中的值,php,ajax,codeigniter,Php,Ajax,Codeigniter,我有一个名为“费用”的下拉列表。有几个选择。 我想要的是,当我选择一个选项时,将显示一个弹出窗口,其中包含从下拉列表中选择的值 控制器中的下拉列表 $data['expenses']= $this->Ledger_model->get_codewise_ledgers( ) 鉴于, echo "<p class=\"expenses\">"; echo "<td>". form_dropdown('expens

我有一个名为“费用”的下拉列表。有几个选择。 我想要的是,当我选择一个选项时,将显示一个弹出窗口,其中包含从下拉列表中选择的值

控制器中的下拉列表

$data['expenses']= $this->Ledger_model->get_codewise_ledgers( )
鉴于,

            echo "<p class=\"expenses\">";
            echo "<td>". form_dropdown('expenses' ,$expenses);
            echo "</td>";
它不起作用了

它说:“您选择的分类账名称未定义。”

使用

var分类科目名称=$(“select.expenses选项:selected”).text()

尽管

var分类账_name=$(“select.expenses选项:selected”).val()


它可能会工作。

看起来您正在使用jQuery。在jQuery中,访问选定选项更为简单:

var ledger_name = $("select.expenses").val();
或者,在更改处理程序中,您可以使用
关键字:

var ledger_name = $(this).val();

我们可能需要更多的信息。我们可以使用
form_下拉列表
功能吗?检查您的下拉列表中是否有值?
var ledger_name = $(this).val();