2011-05-30 49 views
0

編輯:這在訪問和刪除項目中似乎都是known issue。 POST功能(提供一組ID)也不再存在。loopj jQuery Tokeninput(標記化自動完成) - 獲取值

我在我的頁面上使用jQueryUI,但還沒有找到內置的autocomplete函數的改編,這會將結果標記爲Facebook風格。有幾個插件是爲此目的而構建的,我正在使用loopj包來執行此操作。

我已經把它連接到我的PHP數據源,並可以提出建議和設置標記 - 我只是有一個問題從輸入獲取全部的值。我的理解是,它作爲與所選標記相關的id(id和name是通過JSON傳遞給它的兩個元素)的列表公開。

調用下面應該(我認爲)返回值:

var t = $('#tokenizedinputid').val(); 

...但它回來未定義。奇怪的是,如果我將它放在初始化的onAdd:參數中,它會在加載頁面時觸發一次,而不會在添加令牌時觸發。但是從演示頁面大火這個例子正確,在令牌此外:

onAdd: function (item) { 
    alert("Added " + item.name); 
}, 

是否有一個適應上面的代碼中揭露所有選定令牌的方式嗎?也許使用.each()?

回答

0

最近添加的是this patch

VAR令牌= $( '#令牌')tokenInput( '得到');

這將以編程方式返回所有的id /名稱對。