使用bootstrap-editable.js,我在表格和表格中有各种各样的字段。形成一切都很好,包括一些选择。
对于一个特定的选择,我想看到文本并将ID保存回数据库(而其他选择只是显示和保存文本)。
相关的javascript:
$('#cntryID').editable({
type: 'select',
autotext: 'auto',
pk: <?php echo($addrID);?>,
url: '/include/update_address.php',
// adds a default value if one had already been set
<?php if ($cntryID<>"") echo("value: $cntryID, \n"); ?>
source: [<?php
// php code that enumerates the values and prints them as below
echo("\n\t\t" . '{value: "' . $id . '", text: "' .$choice .'"}');
}
?>]
});
});
我做了一个jsfiddle来证明:
https://jsfiddle.net/pcartagena/qde6k043/
我认为有一个例子证明了这个概念,但我似乎无法比较它。
答案 0 :(得分:0)
确定。我不好意思承认这个花了太长时间才搞清楚......但是...
问题,如jsfiddle所示,是HTML:
Just the relevent portion shown:
<a href="#" id="cntryID" data-title="Enter country">228</a>
我打开/关闭一个标签之间的228是把它扔掉了。在jquery代码中设置值的事实并不重要。
我发布答案的唯一目的是为了挽救某人浪费尽可能多的时间。 : - )