Json Format For Jquery-select2 Multi With Ajax
I'm thinking in moving from Chosen to Select2 because Select2 has native methods for ajax. Ajax is critical because usualy you have to load a lot of data. I executed sucessfully t
Solution 1:
If you switched to JSON make sure you switch dataType to JSON from JSONP.
The format is specified here: http://ivaynberg.github.io/select2/#doc-query
The JSON should look like this:
{results: [choice1, choice2, ...], more:true/false }
Basically the only required attribute in the choice is the id
. if the option contains other child options (such as in case of optgroup-like choices) then those are specified inside the children
attribute.
The default choice and selection renderer expect a text
attribute in every choice - that's what is used to render the choice.
so a complete example of a US state using default renderer might look like this:
{"results":[{"id":"CA","text":"California"},{"id":"CO","text":"Colarado"}],"more":false}
Hope this gets you started.
Solution 2:
Official documentation for required JSON format: ref. https://select2.org/data-sources/formats
{"results":[{"id":1,"text":"Option 1"},{"id":2,"text":"Option 2"}],"pagination":{"more":true}}
Post a Comment for "Json Format For Jquery-select2 Multi With Ajax"