在我的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