TaffyDB:选择问题
TaffyDB: Select problems
我是TaffyDB的新手,没有做过很多javascript编程,所以我希望我遇到的问题很简单。我正在尝试根据所选客户端使用存储在 TaffyDB 中的选项更新列表框。但是,当我进行选择时,它会返回所有行。
下面是我用来更新列表框的代码,以及用于执行查询的 selectString 以及 TaffyDB 中的内容。
任何人都知道为什么当我指定clientID = 1788时要返回所有行?
我尝试了列标识符周围带有和不带引号的选择字符串。
// load existing user client projects if we have any
var lbProjects = document.getElementById('lbProjects');
lbProjects.options.length = 0;
var selectString = '{clientID:"' + clientID + '"}';
alert(selectString);
userProjects(selectString).each(
function (r) {
var option = new Option();
option.value = r.projectID;
option.text = r.projectName;
lbProjects.add(option, null);
});
选择字符串中的内容: {客户端ID:"1788"}
数据库中的内容: [{"clientID":"1788","projectID":"19"}, {"clientID":"1789","projectID":"24"}, {"clientID":"1790","projectID":"23"}]
感谢您的任何帮助。亚伦·布拉彻
问题是尝试使用 selectString 变量。
该行
userProjects(selectString).each(
现在读取
userProjects({clientID: clientIDValue}).each(
我应该传入一个对象数组,而不是一个字符串。{} 在 JavaScript 中创建一个对象数组。
相关文章:
- Angular UI启动日期选择器问题
- jQuery选择器缓存问题
- 在dropdwon菜单中发出针对特定选择器jquery的问题
- 有CSS问题:can't将文本放置在选择框的右侧
- 性能问题:通用选择器与单独绑定
- 此代码中动态生成选择框有什么问题
- 使用 ajax 填充选择时没有选定的默认选项的问题
- AngularJS引导日期选择器 - 每周的一天问题
- CSS3 目标选择器问题
- 选择标记更改事件问题
- 贝宝表单问题的单选按钮选择
- 关闭问题上的日期选择器
- 性能问题:存储对DOM元素的引用与使用选择器相比
- Safari存在文本输入问题,用户输入时会选择文本,导致文本丢失
- 使用一个非常简单的日期选择器时遇到问题
- 链接选择的问题
- 访问knockout.js选择列表中的值时出现问题
- jQuery条件选择问题
- Javascript - 使用 jQuery 问题选择选项
- iPhone上的Three.js项目-事件问题(选择和拖动对象)