UPDATE (2/27/13):
Microsoft has released the final version of IE 10 for Win 7. Update includes important fixes: Internet Explorer 10 Arrives on Windows 7
Could be the data you are sending in. Try the revisions below and you can leave off contentType:
function doit()
{
var myData = { key: "value" }; //plain object
$.ajax({
url: "myhandlepage.php",
data: myData,
dataType: 'json',
type: 'POST',
success: function (data) { alert("OK = " + data.eric); },
error: function (data, status) { alert("FAILED:" + status); }
});
}
contentType (default: 'application/x-www-form-urlencoded; charset=UTF-8')
Also, clarify the operating system and IE10 version.
This is only an issue on the desktop in Windows 7. IE10 in Windows 8 is working correctly.