当前位置: 首页 > 知识库问答 >
问题:

X-可编辑下拉从远程不工作

郜琦
2023-03-14

我使用的是X-editable引导版本2

我正在使用codeigniter。但是文本区域和文本框对我来说很好,但是下拉菜单不起作用。

在我看来

  

 < a href="#" id="contract" data-type="select" data-pk="1"   data-source="<?php echo base_url('property/contract_get_update')?>" data-title="Select Contract type" class="" >contract data </a>




$( document ).ready(function() {


    $('#contract').editable();

});

在我的控制器里

  

public function contract_get_update()
    {


        echo "{'M': 'male', 'F': 'female'}";

    }

我刚刚测试了这个输出不工作我尝试了很多技巧,但它似乎不工作。

我想显示从表名合同的详细信息如何我可以得到的值作为一个下拉在x编辑

共有2个答案

郑宇
2023-03-14

您需要使用带有文本成员(区分大小写)的自定义类将其枚举为该类的类型列表,然后在ajax调用后使用它进行响应。

方博学
2023-03-14

我也在gitHub上回答了你。问题在于json格式。

试试这个:

$contract_types = array();
$contract_types[] = array('value' => 'M', 'text' => 'male');
$contract_types[] = array('value' => 'F', 'text' => 'female');

echo json_encode($contract_types);

如果您循环使用db查询结果,请在函数中尝试以下操作:

foreach($results AS $result){
    $json_response[] = array('value' => $result['id_column'], 'text' => $result['your_column']);
}
echo json_encode($json_response);
 类似资料:
  • < br >我有这段代码,其中我设计了一个< code >可编辑的JComboBox来侦听我的< code>keyPressed事件,并显示一条消息,说明键已被按下。但我不知道为什么这没用。作为初学者,我可能在逻辑上/概念上犯了错误。 因此,我想征求关于如何构建代码的建议,以使其工作。 密码

  • 很多时候需要使用远程服务器。经常从这些远程服务器编辑文件。 编辑这些文件的一个明显的解决方案是登录到远程服务器并编辑文件。 但有时从本地机器编辑这些文件很方便,因为可能在本地系统上安装并配置了各种插件。 在本章中,将讨论以下主体内容 - 访问远程文件 了解netread和netwrite 其他支持的协议 1. 访问远程文件 Vim使用以下语法支持远程文件编辑 - 在上面的例子中,vim将识别它必须

  • 本文向大家介绍可编辑下拉框的2种实现方式,包括了可编辑下拉框的2种实现方式的使用技巧和注意事项,需要的朋友参考一下 可编辑下拉框-HTML 可编辑下拉框-JS

  • 这是我使用的项目(引导表) http://bootstrap-table.wenzhixin.net.cn/documentation/ 我使用带有以下选项的表格: 一切运作良好。它从JSON中的API接收显示表的数据。 现在是问题: 我想添加一些可编辑字段。我包括了我在一个例子中看到的这些东西: 我在表中的一个字段中添加了测试“数据可编辑=”真实“属性。结果是它光学地改变了字段,但它不会写回我的

  • 我有一个带有incell编辑的数据表,它可以正确显示记录,但当我尝试编辑一行时,更改不会反映出来。以下是xhtml代码: 以下是托管bean函数: 或者,我也尝试了:

  • 这个类创建一个有6列的jtable,最后一列包含布尔复选框。我在getColumnClass中指定了它。我不能取消选中/选中这些框,它们是不可编辑的。我怀疑MyTableModel类中的setValueAt和getValueAt方法不正确,但我无法理解。请帮帮忙。这里有3个我要展示的类:带有main方法的gui类,扩展AbstractTableModel的MyTableModel和cell ren