jsonp- все статьи тега


Обработка ошибок запроса JSONP

Я делаю запрос ajax jsonp, но обработка ошибок сбоя не будет работать. Если запрос 404 или 500, он не будет обрабатывать ошибку. Я долго искал ответ на этот вопрос, но так ничего и не нашел. Кажется, есть решение с http://code.google.com/p/jquery-jsonp/, но я не могу найти никаких примеров, как его использовать. function authenticate(user, pass) { $.ajax ({ type: "POST", url: "url", dataType: 'jsonp', async: false, //json object to sent to the ...

JSONP с ASP.NET Web API

Я работаю над созданием нового набора сервисов в ASP.MVC MVC 4 с помощью веб-API. До сих пор, это здорово. Я создал сервис и заставил его работать, и теперь я пытаюсь использовать его с помощью JQuery. Я могу вернуть строку JSON с помощью Fiddler, и, похоже, все в порядке, но поскольку служба существует на отдельном сайте, пытаясь вызвать ее с ошибками JQuery с "не разрешено". Итак, это явно тот случай, когда мне нужно использовать JSONP. Я знаю, что веб-API новый, но я надеюсь, что кто-то ...

IE9 jQuery AJAX с CORS возвращает " Доступ запрещен"

следующие работы во всех браузерах кроме IE (Я тестирую в IE 9). jQuery.support.cors = true; ... $.ajax( url + "messages/postMessageReadByPersonEmail", { crossDomain: true, data: { messageId : messageId, personEmail : personEmail }, success: function() { alert('marked as read'); }, error: function(a, ...

jQuery ajax (jsonp) игнорирует тайм-аут и не запускает событие ошибки

чтобы добавить некоторую базовую обработку ошибок, я хотел переписать кусок кода, который использовал $jQuery.getJSON, чтобы вытащить некоторые фотографии из Flickr. Причина для этого заключается в том, что $.getJSON не обеспечивает обработку ошибок и не работает с таймаутами. начиная с $.getJSON-это просто обертка вокруг $.ajax я решил переписать вещь и удивить сюрпризом, она работает безупречно. теперь начинается самое интересное. Когда я намеренно вызываю 404 (путем изменения URL) или вызыв ...

Как мне поймать jQuery $.getJSON (или $.ajax с типом данных, установленным в 'jsonp') ошибка при использовании JSONP?

можно ли поймать ошибку при использовании JSONP с jQuery? Я пробовал оба $.помощью метода getjson и $.методы ajax, но ни один из них не поймает ошибку 404, которую я тестирую. Вот что я пробовал (имейте в виду, что все они работают успешно, но я хочу справиться с этим случаем, когда он терпит неудачу): jQuery.ajax({ type: "GET", url: handlerURL, dataType: "jsonp", success: function(results){ alert("Success!"); }, error: function(XMLHttpRequest, textStatus, errorT ...

Аякс кросс доменные вызовы

Я знаю о междоменной политике AJAX. Поэтому я не могу просто позвонить"http://www.google.com " через HTTP-запрос ajax и отображение результаты где-то на моем сайте. Я попробовал его с типом данных "jsonp", что на самом деле будет работать, но я получаю синтаксическую ошибку (очевидно, потому что полученные данные не JSON formated) есть ли другие возможности для получения / отображения данных из иностранного домена? iFrames следуют той же политике? ...

parsererror после jQuery.ajax-запрос с типом контента jsonp

Я использую jQuery версии 1.5.1, чтобы сделать следующий вызов ajax: $.ajax({ dataType: 'jsonp', data: { api_key : apiKey }, url: "http://de.dawanda.com/api/v1/" + resource + ".json", success: function(data) { console.log(data); }, error: function(jqXHR, textStatus, errorThrown) { console.log(errorThrown); console.log(textStatus); } }); сервер отвечает допустимым объектом json: { "response": { "type":"category", "entries":1, "params":{ "format":"json", ...