I\'m confused about using the async: false option with $.ajax(). According to the $.ajax() documentation:
As of jQuery 1.8, the use of async: false w
You trying to use JSONP techinque with async:false at the same time. This is not possible. JSONP is actually creating a script element and appending it somewhere to the document, so it's not an XHR and jQuery can't pass the sync flag anywhere. Since you get data from the same origin, just change dataType to
dataType: 'json',
However, everyone can tell you that synchronous requests are not good they hang your browser. You should use them only in a small number of cases.