REQUEST: http://en.wikipedia.org/w/api.php?action=opensearch&search=JFK&format=json&callback=zzz RESPONSE: /**/zzz( [ "JFK", [ "JFK", "JFK (film)", "JFK Olimps", "JFK Express", "JFK: Reloaded", "JFK in Ireland", "JFK Expressway", "Jfk", "JFK (disambiguation)", "JFK/UMass (MBTA station)" ] ] )
Invalid part: /**/zzz(
Please note that replacing 'callback' with other invalid argument changes response to contain a warning inside of the valid json.
So the side issue is: Why undocumented 'callback' argument is treated differently compared to other invalid arguments?