Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 19848|Resposta: 1

[Jquery] o jQuery intercepta os resultados retornados pelo Ajax

[Copiar link]
Postado em 23-02-2021 17:16:45 | | | |
Requisitos: Intercepte todos os resultados das solicitações Ajax e, se o código de status de retorno for 404, você será redirecionado para a tela de login.

Você também pode obter os dados do modelo para uma resposta unificada e, de acordo com os campos retornados, se houver um erro, uma mensagem de erro aparecerá e o método de retorno não será mais executado.

ASP.NET WebApi usa MessageHandlers para unificar o formato do modelo da interface de retorno
https://www.itsvse.com/thread-9442-1-1.html

Tentar usar o ajaxcomplete não pode ser bloqueado, só receber o conteúdo da resposta, e não impedir que o método de callback seja chamado, o ajaxsuccess não é testado, e provavelmente é mais ou menos a mesma coisa.
O jQuery escuta todos os status de conclusão de solicitações AJAX
https://www.itsvse.com/thread-9470-1-1.html

O login do hiperlink está visível.
O login do hiperlink está visível.

Método de escrita 1:
Código de teste:



Ao tentar modificar os dados originais, o método de callback obtém os dados modificados, e a API retorna os dados da seguinte forma:

{"Sucesso":Verdade,"Mensagem":"Aa","Data":{"Nome":"itsvse.com"}}
Modificar os dados originais, passar apenas os dados do objeto json para o método de retorno, ignorando os atributos de sucesso e mensagem, o código jQuery é o seguinte:

O efeito é o seguinte:



Método de escrita 2:

A essência do método de escrita 1 e do método 2 é a mesma; para simplificar, recomenda-se escrever o método 1.


(Fim)




Anterior:[virar] SQL Server SQL Count
Próximo:O jQuery recebe a extensão do valor do parâmetro URL
 Senhorio| Postado em 2023-6-22 10:30:10 |
O hook ajax para desenvolvimento web intercepta todas as solicitações XMLHttpRequest
https://www.itsvse.com/thread-10616-1-1.html
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com