相关疑难解决方法(0)

用户完成键入而不是按键时运行javascript函数?

我想在用户输入文本框时触发ajax请求.我不希望它在每次用户键入字母时都运行该函数,因为这会导致大量的ajax请求,但是我不希望它们也必须按下回车按钮.

有没有办法可以检测用户何时完成输入然后执行ajax请求?

在这里使用jQuery!戴夫

javascript keyboard jquery

435
推荐指数
12
解决办法
26万
查看次数

有没有办法通过jquery选择的插件动态ajax添加元素?

我试图通过收获(http://harvesthq.github.com/chosen/)使用"选择"插件,它适用于我传递的静态选项集.但是,我想要的是,每当有人输入不在预填充选项中的内容时,它应该将其作为新选项发送到服务器,并且在成功响应时,我不仅要将其添加到有效列表中选项,但也让它选择它.

重新加载选项非常简单:

// In ajax response
var newOption = new Option("Text", __value__);
$("#tagSelection").append(newOption);
$("#tagSelection").trigger("liszt:updated");
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何使"选择"插件选择此值作为值.我很乐意做类似的事情

$("#tagSelection").trigger("liszt:select:__value__"); 
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

有什么建议?

(ps:我正在尝试根据选择构建一个"标记"插件.因此,如果键入的标签不存在,它会将其添加到服务器,然后立即选择它.)

jquery jquery-plugins jquery-chosen

16
推荐指数
3
解决办法
2万
查看次数