Fellas,
I'm trying to do an ajax call to get some JSON. I can get around the cross origin issues in Chrome very easily but in IE the only way I got it working without throwing an error is using JSONP. My problem is that i don't know how to process the response. I can see that the call executes and it returns JSON in fiddler but how do i catch it and play with it in my code that's below.
$.support.cors = true; function callAjaxIE(){ $.ajax({ type: 'GET', async: true, url: usageUrl, dataType: 'jsonp', crossDomain: true, jsonp: false, jsonpCallback: processDataIE, // cache: false, success: function (data) { alert('success'); //processData(data) }, error: function (e){ console.log(e); } }).done(function (data) { alert('done'); }); function processDataIE(){ alert('processing data ie'); } It works when i run it, it displays a message box saying 'processing data ie' but so what. How do i play with the results?
UPDATE:
So I've updated the code as per Quentin. It doesn't go into the 'success' block. It errors out with the following.
When i look at fiddler. The JSON is there. How do i get it?

