Прерывание запроса jQuery JSONP приведет к ошибке

Я делаю простой плагин автозаполнения (autocompleter) с помощью jQuery. К сожалению, мне приходится использовать jsonp. Это нормально, и он работает, но когда я прерываю запрос, он выдает ошибку.

Uncaught TypeError: Property 'jQuery171036404498340561986_1330693563756' of object [object Window] is not a function

Есть код

if(xhr) {xhr.abort()};
xhr = $.ajax({
    url: "someurl/getmedata",
    type: 'get',
    dataType: 'jsonp',
    data: {q: "query"},
    success: function(results) {},
    error: function() {}
})

Классический способ с json, xml или другим запросом работает нормально.

Любое предложение?

7
задан gion_13 27 November 2012 в 10:11
поделиться