jQuery detects JSONP desired behavior specifically with callback=?
, so you'll need exactly that, then pass the function you want to handle it. With no outside changes, you could do this:
$.getJSON('https://graph.facebook.com/138654562862101/feed?callback=?', onLoadJSONP);
This allows the search for callback=?
to still work by using your function as the callback directly. Previously, it wasn't detecthing that you wanted a JSONP fetch, and was trying to use an XMLHttpRequest to grab the data...which fails due to the same origin policy restriction.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…