Opened 12 years ago
Closed 12 years ago
#7230 closed bug (worksforme)
jquery ui.autocomplete
Reported by: | piranus | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 1.9.0 |
Component: | ui.autocomplete | Version: | 1.8.11 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
jquery version 1.5.1 jquery.ui version 1.8.11
try simple source as file
the result from source won't show up under input box but if copy the json data from source as place in as a var it will work
software working with 1.8.7 but not work with 1.8.11
Note: See
TracTickets for help on using
tickets.
Ensure your JSON is 100% valid. This wasn't a requirement of jQuery 1.4+ (which is bundled with jQuery UI 1.8.7, even up to 1.8.10) but it is a requirement of jQuery 1.5+ (bundled starting with jQuery UI 1.8.11). A few common ways people get tripped up with invalid JSON are
While these may be accepted in many instances in JavaScript object literal notation (of which JSON is a subset) they are errors for a validating JSON parser like the one in jQuery 1.5+. I also suspect this is why it works when you put it in a var, because then you no longer have JSON, you have JavaScript object literal notation.
More info:
If you find your JSON is 100% valid and still have an issue, please post a minimal sample page using http://jsfiddle.net/ ( click on Testing Ajax Requests or see http://jsfiddle.net/rdworth/EBduF/ for a sample)