Один запрос типа $.getJSON() это раз
и убрать async: true это два (из-за этого и подвисает)
И посмотреть как используется $.ajax.abort(); Это если кратко
Ни чем Оно так то с версии 1.3 не рекомендовано к использованию, вместо нее использовать $.support
Определять поддержку самому. А так они рекомендуют модерниз использовать. Да и для IE вообще проблем нет. Посмотрите как реализовано в http://html5boilerplate[dot]com/