Articles of ajax

Como obter progresso de XMLHttpRequest

É possível obter o progresso de um XMLHttpRequest (bytes enviados, bytes baixados)? Isso seria útil para mostrar uma barra de progresso quando o usuário estiver carregando um arquivo grande. A API padrão parece não suportá-lo, mas talvez haja alguma extensão não padrão em qualquer um dos navegadores existentes? Parece um recurso bastante óbvio, afinal, já […]

Pare todos os pedidos ativos de ajax no jQuery

Eu tenho um problema, ao enviar um formulário todo pedido ajax ativo falhar, e que triggers evento de erro. Como parar todos os pedidos ajax ativos no jQuery sem o evento de erro trigerring?

Por que estou vendo um erro “origem não é permitida pelo Access-Control-Allow-Origin” aqui?

Estou vendo o seguinte erro: Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin com este código: var http = new getXMLHttpRequestObject(); var url = “http://gdata.youtube.com/action/GetUploadToken”; var sendXML = ”+ ‘My First API’+ ‘First API’+ ‘People’+ ‘first, api’; http.open(“POST”, url, true); http.setRequestHeader(“Authorization”, “AuthSub token=” + AccessToken); http.setRequestHeader(“X-GData-Key”, “key=”+ dev_key); http.setRequestHeader(“Content-Type”, “application/atom+xml; charset=UTF-8”); http.onreadystatechange = function() { if(http.readyState […]

Melhor maneira de iterar em uma matriz sem bloquear a interface do usuário

Estou precisando fazer iterações em alguns arrays grandes e armazená-los em collections de backbone de uma chamada de API. Qual é a melhor maneira de fazer isso sem fazer o loop fazer com que a interface pare de responder? O retorno da solicitação do ajax também bloqueia quando os dados retornados são tão grandes. Eu […]

POST JSON falha com 415 tipo de mídia não suportado, Spring 3 mvc

Estou tentando enviar uma solicitação POST para um servlet. O pedido é enviado via jQuery desta forma: var productCategory = new Object(); productCategory.idProductCategory = 1; productCategory.description = “Descrizione2”; newCategory(productCategory); onde newCategory é function newCategory(productCategory) { $.postJSON(“ajax/newproductcategory”, productCategory, function( idProductCategory) { console.debug(“Inserted: ” + idProductCategory); }); } e postJSON é $.postJSON = function(url, data, callback) { […]

Como o AJAX funciona?

Qual é a essência do AJAX? Por exemplo, eu quero ter um link na minha página de tal forma que quando um usuário clica neste link, algumas informações são enviadas para o meu servidor sem o recarregamento da página atual. Isso é AJAX? Consegui obter esse comportamento usando isoframes. Em mais detalhes eu coloco um […]

Como posso preencher um campo de texto usando o PrimeFaces AJAX após a ocorrência de erros de validação?

Eu tenho um formulário em uma visão que executa o processamento parcial de ajax para autocomplete e localização de gmap. Meu backing bean instancia um object de entidade “Address” e é para esse object que as inputs do formulário são referenciadas: @ManagedBean(name=”mybean”) @SessionScoped public class Mybean implements Serializable { private Address address; private String fullAddress; […]

jQuery.ajax gerenciando respostas contínuas: “success:” vs “.one”?

Eu tenho trabalhado com jQuery e AJAX há algumas semanas e vi duas maneiras diferentes de ‘continuar’ o script depois que a chamada foi feita: success: e .done . A partir da sinopse da documentação do jQuery , obtemos: .done (): Descrição: Adicionar manipuladores para serem chamados quando o object Adiado for resolvido. success: (opção […]

Por que o Google precede enquanto (1); às suas respostas JSON?

Por que o Google precede while(1); às suas respostas JSON (privadas)? Por exemplo, aqui está uma resposta ao ativar e desativar um calendar no Google Agenda : while(1);[[‘u’,[[‘smsSentFlag’,’false’],[‘hideInvitations’,’false’], [‘remindOnRespondedEventsOnly’,’true’], [‘hideInvitations_remindOnRespondedEventsOnly’,’false_true’], [‘Calendar ID stripped for privacy’,’false’],[‘smsVerifiedFlag’,’true’]]]] Eu diria que isso é para impedir que as pessoas façam um eval() sobre ele, mas tudo que você realmente […]

Cabeçalho de resposta do jQuery e AJAX

Então eu tenho essa chamada jQuery AJAX, ea resposta vem do servidor na forma de um redirecionamento 302. Eu gostaria de pegar esse redirecionamento e carregá-lo em um iframe, mas quando tento visualizar as informações do header com um alerta de javascript, ele fica nulo, mesmo que o Firebug o veja corretamente. Aqui está o […]