Articles of ajax

MVC 4 Editar forma modal usando o Bootstrap

Estou usando o MVC 4 e o Entity Framework para desenvolver um aplicativo da Web de intranet. Eu tenho uma lista de pessoas que podem ser modificadas por uma ação de edição. Eu queria tornar meu aplicativo mais dynamic usando formulários modais. Então, tentei colocar minha visualização no meu modal do Bootstrap e tenho duas […]

jQuery AJAX polling para resposta JSON, manipulação baseada em resultado AJAX ou conteúdo JSON

Eu sou um programador de JavaScript / jQuery novato-para-intermediário, assim exemplos concretos / executáveis ​​seriam muito apreciados. Meu projeto requer o uso de AJAX para pesquisar uma URL que retorne JSON contendo conteúdo a ser adicionado ao DOM ou uma mensagem {“status”: “pendente”} que indique que o back-end ainda está trabalhando na geração de uma […]

Como o método de promise do jquery realmente funciona?

Eu realmente não entendo o que delegate e promise são. Segundo os docs – delegate ligaria um seletor e um evento a algum tipo de contêiner de agrupamento que pode ser usado novamente em um momento posterior para itens atuais e futuros. promise() remapearia as coisas de volta para quando ela foi unida pela primeira […]

Quais são as desvantagens de usar a chamada ajax síncrona?

Esta questão certamente poderia ser aplicada ao jQuery, mas neste caso estou me referindo ao Prototype. No documento Prototype, diz: Como o uso síncrono é bastante inquietante e geralmente de mau gosto, você deve evitar mudar isso. A sério. Não tenho certeza quais são as desvantagens de usar uma chamada ajax síncrona. Parece que há […]

Promessas AJAX usando Array

Eu estou tentando fazer várias chamadas AJAX (digamos 2) usando promises. Basicamente eu quero ser capaz de mesclar as duas respostas juntas, fazer algumas análises sobre elas como um todo, depois cuspir uma resposta. Agora eu tenho: var responseArray = []; for (var i=0; i<letsSayTwo; i++) { responseArray.push(someAjaxCall(data)); }; responseArray.done(function(response) { var spit = someAnalysis(response); […]

Tempo limite esgotado aguardando o resultado do script asynchronous ao executar scripts de transferidor com appium

Eu tenho um problema ao executar mais de um teste no transferidor: Tempo limite esgotado aguardando o resultado do script asynchronous após 60010 s O código do script de tutorial que é executado logo após o script de login: Aqui o código que eu estou usando no meu arquivo de configuração de um código proposto […]

Problema com o jQuery.ajax com o método ‘delete’ no ie

Eu tenho uma página onde o usuário pode editar vários conteúdos usando botões e seleciona que acionam as chamadas ajax. Em particular, uma ação faz com que uma url seja chamada remotamente, com alguns dados e uma solicitação de ‘put’, o que (como eu estou usando um backend de restful rails) aciona minha ação de […]

Por que o jQuery.ajax () adiciona um parâmetro ao URL?

Eu tenho um método de busca de dados que usa jQuery.ajax() para buscar arquivos xml. /* */data: function() { /* debug */try { var url = arguments[0] ; var type = arguments[1] ; var scope = arguments[2] ; var callback = arguments[3] ; var self = this ; if(this.cache[url]) { callback(this.cache[url]) ; } else if(!this.cache[url]) […]

Pedido AJAX para o sistema de arquivos local não está funcionando no Chrome?

Eu estou trabalhando para criar dinamicamente uma interface do usuário do XML usando jQuery. Meu jQuery está trabalhando no Firefox, mas no Chrome não está funcionando. Isso me dá esse erro de console: As solicitações de origem cruzada são suportadas apenas para esquemas de protocolo: http, data, chrome, chrome-extension, https e chrome-extension-resource. O seguinte é […]

Use variável fora da function success de uma chamada ajax / jquery

eu tenho o seguinte código var test; $.ajax({ type: “GET”, url: “../views/person/controller.php?actor=person&action=checkAge”, data: “age=” + value, success: function(msg){ console.log(msg); test = msg; }, }); Validate.fail(test); Agora o teste var deve dar verdadeiro de falso como o console diz. Mas teste var me dá indefinido por quê?