jquery.unobtrusive-ajax.min.js:5 Uncaught TypeError: a(...).live is not a function
Ho fornito a ruturn javascrip{filter}t codice in MVC come segue:
La reception segnalarà questo errore JS, che non è ancora stato inviato in background, e la reception segnalarà un errore, che ovviamente è un errore della reception.
Tuttavia, ho già scritto in passato, ed è chiaro che non c'è errore, perché questa volta è stato segnalato male?????
Sono arrabbiato, penso sia un problema di versione, e poi ho cambiato alcune versioni di jquery, ma ho comunque avuto un errore (tutte sono state cambiate con versioni superiori di jquery)
Poi ho cercato su Internet e ho trovato due articoli:
https://bugs.jquery.com/ticket/13220
http://stackoverflow.com/questions/14354040/jquery-1-9-live-is-not-a-function
È tutta una questione che ruota attorno a questa domanda.
Soluzione:
Soluzione 1: Sostituisci jquery con una versione inferiore, jquery-1.8.2 non riceverà questo errore,
Metodo 2: Continuare a usare la versione superiore di jquery,
Poi, aggiungi un pezzo di codice:
Sotto questo codice, introduci il jquery.unobtrusive-ajax.min.js,Deve essere sotto questo codice!!
|