如何返回“id”和“text”
我正在使用AutoComplete按名称进行搜索。 我可以输出名称,但在提交表单后,我想传递emp_id
值,而不是fullname
。 如何修改它以获取emp_id
值,而不是fullname
?
我提交表单后我想要它,我得到emp_id
而不是fullname
值。
search_employee.cfc
SELECT fullname ,emp_id ....
JavaScript的
$(document).ready(function() { $('.gettingName').autocomplete({ source: function(query, response) { $.ajax({ url: "test.cfc?method=queryNames&returnformat=json", dataType: "json", data: { searchPhrase: query.term }, success: function(result) { response(result); } }); } });
您的意思是选择显示“FullName”,但是将其ID存储在另一个表单字段中?
添加用于存储“id”的表单字段:
修改组件以返回结构数组。 每个结构包含两个名为“value”(id)和“label”(fullName)的键。
在javascript中,使用select事件 更新两个字段的值 。
select: function(event, ui) { $('#gettingName').val(ui.item.label); $('#theValue').val(ui.item.value); return false; },
- 从coldfusion查询中形成json以用于jquery自动完成
- 在Coldfusion CFC中接收上传的文件
- 如何使用jqueryvalidation远程validation来设置表单字段值并将其返回到表单操作页面?
- $ .ajax ColdFusion cfc JSON Hello World
- 如何将javascript对象发送到远程CFC组件
- 如何读取条带webhook响应
- 带有capcha,html5表单validation的单个页面上的两个表单不再起作用
- 使用Coldfusion cfc如何在编辑表单中格式化jqgrid相关选择的返回数据?
- 使用jQuery和Coldfusion服务器代码启用/禁用提交按钮