Почему этот скрипт прекрасно работает в Firefox и Chrome, но не в IE? Я использую IE8, и он все время возвращает -1. Вроде бы тоже не кешируется. Также ajaxurl не является междоменным, страница находится в том же домене.
jQuery('#btnqqf').click(function(e){
e.preventDefault();
jQuery.ajaxSetup({cache: false, timeout: (300*1000)});
var data = {action: 'qqf_action', txtName: jQuery('#txtName').val()};
var d = new Date();
jQuery.post(ajaxurl + '?nocache=' + d.getTime(), data, function(response) {
alert(response);
});
});