Bram
Legacy Member
Ahoi
Ik maak gebruik van de jQuery plugin Tokeninput en wil gebruik maken van local data, dus de plugin gewoon een object meegeven ipv ajax te gebruiken.
In de demo staat volgende code:
In mijn php file deed ik dus gewoon $('#element').tokenInput(".json_encode($Data).");. Dit genereert echter JSON die er zo uit ziet (note de quotes rond id en name):
Het voorbeeld uit de tokeninput demo valideert ook niet als geldige JSON. Heb ik het hier gewoon verkeerd op en verwachten ze helemaal geen json (hoewel de documentatie laat uitschijnen van wel) of is dit een foutje van tokenInput zelf? Ik heb momenteel m'n eigen php parse functie geschreven...
Ik maak gebruik van de jQuery plugin Tokeninput en wil gebruik maken van local data, dus de plugin gewoon een object meegeven ipv ajax te gebruiken.
In de demo staat volgende code:
Code:
<script type="text/javascript">
$(document).ready(function() {
$("#demo-input-local").tokenInput([
{id: 7, name: "Ruby"},
{id: 11, name: "Python"},
{id: 13, name: "JavaScript"},
{id: 17, name: "ActionScript"},
{id: 19, name: "Scheme"},
{id: 23, name: "Lisp"},
{id: 29, name: "C#"},
{id: 31, name: "Fortran"},
{id: 37, name: "Visual Basic"},
{id: 41, name: "C"},
{id: 43, name: "C++"},
{id: 47, name: "Java"}
]);
});
</script>
Code:
[
{"id": 7, "name": "Ruby"},
{"id": 11, "name": "Python"},
{"id": 13, "name": "JavaScript"},
{"id": 17, "name": "ActionScript"},
{"id": 19, "name": "Scheme"},
{"id": 23, "name": "Lisp"},
{"id": 29, "name": "C#"},
{"id": 31, "name": "Fortran"},
{"id": 37, "name": "Visual Basic"},
{"id": 41, "name": "C"},
{"id": 43, "name": "C++"},
{"id": 47, "name": "Java"}
]