x可编辑的基于数据属性的选择


X-editable select based on data-attribute

我有以下代码,这是设置选择选项。是否有可能以某种方式添加基于数据属性的国家过滤器?如果我有data-country = 'DE',查询将是SELECT * FROM vats WHERE country = 'DE' ORDER BY name

$('.editable.vatcode').editable({
    source: [
        <?php
            $sql = $pdo->query("SELECT * FROM vats ORDER BY name");
            $i = 1;
            while ($option = $sql->fetch()) {
                echo "{value: '".$option['code']."', text: '".$option['name']."'}";
                if ($i < $sql->rowCount()) {
                    echo ", ";
                }
                $i++;
            }
        ?>
    ]
});

提前感谢!

//你需要把结果放在数组和json_encode echo中,这是我的工作。

$('.editable.vatcode').editable({
    source: [
    <?php
        $sql = $pdo->query("SELECT * FROM vats ORDER BY name");
        while ($option = $sql->fetch()) {
      result[]=array('value': $option['code'], 'text': $option['name']);}  echo json_encode($result);              
    ?>
]});