所以我使用qtip进行超级简单的工具提示实现.
我不是在每个页面都包含qtip,只包括需要的页面,所以我在调用之前试图检查qtip的存在.
/*
* Tool Tip
* inits qtip on any link with class="tt"
*/
if( $.isFunction( $.qtip ) ){
$(".tt").qtip();
}
Run Code Online (Sandbox Code Playgroud)
我不知道这是不行的.它总是返回假.有任何想法吗?谢谢.
所以我已经运行了最新版本的jQuery和UI.我正在使用基本的自动完成调用并返回有效的JSON(通过JSONLint验证).
$("input#cust_id").autocomplete({
source: yoda.app.base + "/assets/cfc/util/autocomplete.cfc?method=cust",
minLength: 2,
select: function(event, ui) {
log(ui.item ? ("Selected: " + ui.item.value + " aka " + ui.item.id) : "Nothing selected, input was " + this.value);
}
});
Run Code Online (Sandbox Code Playgroud)
返回数组的值和标签元素都在列表中显示为undefined.我可以通过Firebug观察返回的结果,JSON也是正确的.此外,虽然列表只显示"未定义",但它确实表示与JSON中返回的记录相同的次数.
[{"VALUE":"custid1","LABEL":"My Customer Name 1"},{"VALUE":"custname2","LABEL":"My customer name 2"}]
Run Code Online (Sandbox Code Playgroud)