> The alert below never occurs (and a breakpoint is never hit if I put > it there), but I can see that the ajax request is being sent. > > j$.ajax({ > 'url': serviceUrl, > dataType: "jsonp", > data: params, > beforeSend: function(req) { > alert("inside!"); > } > });
If serviceUrl is on a different domain then your jsonp request will not use ajax, and so beforeSend will not be called. x-domain jsonp requests inject script tags into the document head.