我正在製作一個完全沒有JavaScript(前端和後端)的應用程序。所以現在我正在使用jQuery.tokenInput.js
,並且我在插件識別腳本時遇到了一些麻煩。JavaScript中的jQuery.tokenInput.js腳本無法正常工作
首先,它不記錄任何錯誤消息,所以我甚至不知道它是否是我的最終目標。
我已經基本上建立在應用/autocomplete/tags
一個路由,並接受q
參數爲好。
所以,當我在這樣的事情/autocomplete/tags?q=r
我得到以下結果頁面上
[{"tag_name":"Android","_id":"ooJaBpZ6MShmzbshY"},{"tag_name":"RPG","_id":"KpvAqCRqKKP5rbGLD"}]
所以現在鍵入當我初始化這樣
$('#tag_input').tokenInput("/autocomplete/tags", {
theme: "facebook",
propertyToSearch: "tag_name",
tokenLimit: 5
});
它改變了輸入和一切插件。我甚至嘗試過使用常量數據,它似乎可以正常工作,但出於某種原因不能使用腳本。
有沒有一種方法可以調試/排除故障?我可以以某種方式打開此插件的日誌記錄?我實際上沒有看到我正在做這件事的任何問題。我已經看了演示,他們以完全相同的方式返回JSON。
如果您有任何想法,它會很棒!
確保您的腳本正在返回正確的JSON標頭類型與您的數據。當你說它似乎與常量數據一起工作時 - 你的意思是完全相同的數據集?沒有'id'字段已知會導致問題:http://stackoverflow.com/questions/20516387/jquery-tokeninput-first-search-doesnt-work – Chris
沒有ID,它只會有一個「未定義」 id返回對象時。這不是一個大問題。我會看看JSON頭。 – user1952811
哦,所以你得到了什麼?你能澄清什麼是,目前還沒有工作? – Chris