jquery.unobtrusive-ajax.min.js:5 Uncaught TypeError: a(...).live is not a function
Dei código javascrip{filter}t para ruturn no MVC da seguinte forma:
A recepção vai reportar esse erro JS, que ainda não foi enviado para o segundo plano, e a recepção vai relatar um erro, que obviamente é um erro na recepção.
No entanto, já escrevi antes, e está claro que não há erro, por que foi reportado errado desta vez?????
Chateado, sinto que é um problema de versão, e então mudei algumas versões do jquery, mas ainda assim apareceu um erro (todas foram trocadas para versões superiores do jquery)
Depois, pesquisei na Internet e encontrei dois artigos:
https://bugs.jquery.com/ticket/13220
http://stackoverflow.com/questions/14354040/jquery-1-9-live-is-not-a-function
Tudo gira em torno dessa pergunta.
Solução:
Solução 1: Substitua o jquery por uma versão inferior, o jquery-1.8.2 não receberá esse erro,
Método 2: Continue usando a versão superior do jquery,
Depois, adicione um pedaço de código:
Abaixo deste código, introduza o jquery.unobtrusive-ajax.min.js,Deve estar abaixo desse código!!
|