Today I really hated IE9 even more!
I had this ajax:
$.ajax({ type: "GET", url: "Reportviewer.aspx/GetSomeData", contentType: "application/json; charset=utf-8", data: "{}", dataType: "json", success: AjaxSucceeded });
function AjaxSucceeded(result) { console.log(result)
$(result.d).each(function () { ... }); }In IE9 the ajax just don’t want to call the success function “AjaxSucceeded” but in Crome, Firefox it returns just fine.
After googeling like crazy I found out all instances of console.log() need to be removed from your script in order for it to work in IE9 without it being in developer mode.
Well now I know!