jquery.unobtrusive-ajax.min.js:5 Uncaught TypeError: a(...).live is not a function
Έδωσα κώδικα ruturn javascrip{filter}t στο MVC ως εξής:
Η ρεσεψιόν θα αναφέρει αυτό το σφάλμα js, το οποίο δεν έχει ακόμη υποβληθεί στο παρασκήνιο, και η ρεσεψιόν θα αναφέρει ένα σφάλμα, το οποίο είναι προφανώς ένα σφάλμα στη ρεσεψιόν.
Ωστόσο, έχω ξαναγράψει και είναι ξεκάθαρο ότι δεν υπάρχει λάθος, γιατί αναφέρεται λάθος αυτή τη φορά?????
Αναστατωμένος, νιώθω ότι είναι πρόβλημα έκδοσης και, στη συνέχεια, άλλαξα μερικές εκδόσεις του jquery, αλλά εξακολουθώ να έχω ένα σφάλμα (όλες άλλαξαν σε υψηλότερες εκδόσεις του jquery)
Στη συνέχεια, έψαξα στο Διαδίκτυο και βρήκα δύο άρθρα:
https://bugs.jquery.com/ticket/13220
http://stackoverflow.com/questions/14354040/jquery-1-9-live-is-not-a-function
Όλα έχουν να κάνουν με αυτό το ερώτημα.
Λύση:
Λύση 1: Αντικαταστήστε το jquery με μια χαμηλότερη έκδοση, το jquery-1.8.2 δεν θα λάβει αυτό το σφάλμα,
Μέθοδος 2: Συνεχίστε να χρησιμοποιείτε την υψηλότερη έκδοση του jquery,
Στη συνέχεια, προσθέστε ένα κομμάτι κώδικα:
Κάτω από αυτόν τον κώδικα, εισάγετε τα jquery.unobtrusive-ajax.min.js,Πρέπει να είναι κάτω από αυτόν τον κωδικό!!
|