0
我想實現這個jQuery自動完成功能,但問題是,我需要前一個輸入字段的值。正從以前的價值是容易的,我只是不知道如何將它添加到通話將.val添加到自動完成
呼籲以前的值是在的document.ready的頂部,這並不被調用,當用戶類型
我需要這個的serviceURL這樣
song_path(value)
通過它,但失敗
$(document).ready(function(){
value = $('#request_artist').val();
$('#song_artist').autocomplete({
serviceUrl: '<%= song_path() %>',
minChars:1,
width: 300,
delimiter: /(,|;)\s*/,
deferRequestBy: 0, //miliseconds
params: { artists: 'Yes' },
});
});
所以基本上,我需要像這樣
$(document).ready(function(){
$('#song_artist').autocomplete({
serviceUrl: '<%= song_path() %>'$('#request_artist').val(),
minChars:1,
width: 300,
delimiter: /(,|;)\s*/,
deferRequestBy: 0, //miliseconds
params: { artists: 'Yes' },
});
});
但失敗
您想要使用* another *輸入的值作爲自動完成嗎?我不是在這裏,你是不是想要'#song_artist'的輸入,因爲行爲完全基於自動完成輸入? – 2010-09-11 14:11:46
我試圖使用藝術家的名字,只選擇他或她的歌曲,所以我用它作爲通行證但我意識到我的方向是錯誤的 – Trace 2010-09-11 15:07:32