the api should simply ignore any parameter it doesn't understand instead of throwing an error. For example jquery will append _=randomNumber to prevent caching of jsonp by the browser. This feature breaks that.
The jsonp callback should be 'callback' not 'jsonp' there is no reason you can't have both, but almost every single site that uses jsonp uses callback as the parameter, using something weird prevents people from easily making apps.
What I am doing is generating state options for a select list.
The offending function, getStateList(), can be seen at:
https://github.com/Code-for-Miami/iam1of.us/blob/master/js/script.js#L97... more »