Articles of ajax

O envio de formulário no componente processado condicionalmente não é processado

Eu tenho um tagfile personalizado com um formulário: Estou processando condicionalmente por ajax como abaixo: Este é o bean de apoio associado: import javax.faces.bean.ManagedBean; import javax.faces.bean.RequestScoped; @ManagedBean @RequestScoped public class BackingTest { private boolean flag = false; public void printMessage() { System.out.println(“hello”); } public void updateFlag() { flag = true; } public boolean getFlag() { […]

Como diminuir a carga útil do pedido de p: ajax durante, por exemplo, p: dataTable pagination

Eu estou usando o JSF 2.2 com o Primefaces 5.1. Há um primefaces editáveis ​​com data de paginação ativada. Toda vez que a página é alterada, a tabela de dados faz um AJAX POST com todos os dados da página atual. Como você pode ver parcialmente na imagem abaixo. Para tabelas grandes com muitos dados, […]

Como faço para reenviar uma solicitação de ajax com falha?

Eu tenho vários pedidos de ajax alguns dados de solicitação a cada minuto outros são iniciados pelo usuário através de um ui. $.get(‘/myurl’, data).done(function( data ){ // do stuff.. }); A solicitação pode falhar devido a uma falha de autenticação. Eu configurei um método global .ajaxError() para capturar quaisquer solicitações com falha. $(document).ajaxError(function( e, jqxhr […]

esperar por um retorno de chamada ajax jquery da function de chamada

Eu revi muitas respostas para este tipo de pergunta e agora estou confuso quanto ao melhor caminho. Dada a última jquery, estou querendo Chame uma function ajax fazer processamento ajax (sucesso ou erro) // funciona bem em caso de sucesso ou erro, retorne o status para a function de chamada para processamento adicional na function […]

Converter string base64 para imagem

Eu estou tentando cortar / resize a imagem do perfil do usuário usando o plugin jquery ou seja, crop.js que envia a imagem do usuário como base64 via ajax para o meu controlador como $.ajax({ type: “post”, dataType: “json”, url: “${g.createLink(controller: ‘personalDetail’, action:’uploadUserImage’)}”, data: { avatar: canvas.toDataURL() } }); mas não consigo decodificar essa base64 […]

Faça o download do arquivo pdf usando o jquery ajax

Eu quero baixar um arquivo pdf para a resposta jquery ajax. Resposta Ajax contém dados do arquivo pdf. Eu tentei esta solução . Meu código é dado abaixo, mas eu sempre recebo um pdf em branco. $(document).on(‘click’, ‘.download-ss-btn’, function () { $.ajax({ type: “POST”, url: ‘http://127.0.0.1:8080/utils/json/pdfGen’, data: { data: JSON.stringify(jsonData) } }).done(function (data) { var […]

jQuery – é ruim ter vários $ (document) .ready (function () {});

É ruim ter vários $(document).ready(function() {}); na sua página? Eu tenho um site onde eu carrego coisas diferentes em momentos diferentes. Eu disparo essas funções de postback dentro do $(document).ready() mas tenho cerca de 4 ou 5 na página de uma só vez. Isso é uma prática ruim? Especificamente, isso causará problemas de desempenho?

Como definir a codificação em .getJSON JQuery

No meu aplicativo da web, envio alguns campos de formulário com o método jQuery $.getJSON() . Estou tendo alguns problemas com a codificação. O conjunto de caracteres do meu aplicativo é charset=ISO-8859-1 mas acho que esses campos são enviados com o UTF-8 . Alguém sabe como posso definir a codificação em chamadas $.getJSON ?

POST para servidor, receba PDF, entregue ao usuário com jQuery

Eu tenho um link que o usuário clica para obter um PDF. No jQuery, eu crio uma chamada POST ajax para o servidor para obter o PDF. O PDF chega até mim com os headers de conteúdo corretos, etc., que normalmente fazem com que o navegador abra o plug-in do Reader ou permita que o […]

Sondagem de servidor com JavaScript

Qual é a melhor prática para o servidor de pesquisa com JavaScript para o aplicativo que precisa atualizar os dados muito rapidamente? Estou usando o jQuery para front-end e o Java Spring Framework para backend. Exemplo de dados atualizados pode ser uma lista de itens que estão sendo atualizados muito rapidamente (a cada 1 segundo).