3 ms·
I do use a real parser, but it is not possible for JSON-P.
by jcampbell1 13y ago
I do use a real parser, but it is not possible for JSON-P.
- jonny_eh 13y agoDon't use JSONP.
- jcampbell1 13y agoI suppose you have a better way to do cross-platform cross-domain APIs? Enlighten us. Facebook and Google use this method, and I assume it is because there isn't a better way.
- bdisraeli 13y agoYou can use CORS [1] on browsers that support it. [2] You really should use it if at all possible given your application's constraints, so you don't have to abuse GET requests and can use a JSON parser. [1] http://en.m.wikipedia.org/wiki/Cross-origin_resource_sharing http://en.m.wikipedia.org/wiki/Cross-origin_resource_sharing [2] http://caniuse.com/cors http://caniuse.com/cors
- zenojevski 13y agoI've always avoided JSONP, but this would seem doable. What am I missing? callback(JSON.parse('{ "key":"value" }')) Or even directly parsing the string inside of the callback.