Ben görür görmez yazmıştım cevabı ama, sonra düşünerek dedim ki keşke google.com.tr sitesinde "jquery ajax (post|get) timeout" gibi bir arama yapsaydı..

$.ajax({
    url: 'form.php',
    type: 'post',
    data: 'post=1&m=n&p=q',
    success: function(result){
        alert(result);
    },
    error: function(){
        alert('Timeout!');
    },
    timeout: 15000
});