在我的Rails应用程序即时发送Ajax请求加载撰写邮件形式的AJAX加载表格内工作jQuery的自动完成不轨
我compose.js文件的代码是
$(” #main')。html(“<%= j render:partial =>”smails/form“%>”);
现在在我的撰写形式我已经实现了一个自动填充字段使用jquery自动完成插件这是工作正常,当我加载没有AJAX的形式。我认为这是因为即时通讯使用document.ready,但我不知道如何使用其他任何东西。我autocomlete.js.coffee文件
代码
$(document).ready ->
split = (val) ->
val.split /,\s*/
extractLast = (term) ->
split(term).pop()
$('#smail_receiver').autocomplete
source: "/autocomplete/users"
search: ->
term = extractLast(@value)
false if term.length < 2
focus: ->
false
select: (event,ui) ->
terms = split(@value)
terms.pop()
terms.push ui.item.value
terms.push ""
@value = terms.join(",")
false
我也尝试document.on
请更精确地说明发生了什么问题。浏览器控制台中是否有错误?如果你在'$('#smail_receiver')autocomplete'行之前放置'console.log'foo'',会发生什么? – 2012-04-14 14:39:25