Wie kann ich diesen Fehler beheben: Nicht erfasster Referenzfehler: jQuery ist nicht definiert
Posted: 23 Jan 2025, 07:02
Ich verwende das Modul für SMS-Benachrichtigungen in Magento 2, was sich auf ein anderes Modul auswirkt, das zum Ausblenden von Preisen verwendet wird.
Wenn ich versuche, das Preis-Dashboard ausblenden zu öffnen, erhalte ich diese Fehlermeldung.
Ich habe versucht, requirejs-Code hinzuzufügen, aber es hat nicht funktioniert. Ich teile hier den js-Dateicode. vom TEXT_Smsnotifications-Modul.
Der Pfad in cpanel ist
domain_file/app/code/TEXT/Smsnotifications/view/adminhtml/web/js/smsnotification.js< /p>
'''
'''
Ich habe auch min.js im Skript hinzugefügt.
domain_name/app/code/TEXT/Smsnotifications/view/adminhtml/ layout/default.xml
Erwartetes Ergebnis: Nach der Aktivierung des SMS-Benachrichtigungsmoduls sollte auch ein anderes Modul namens „Preis ausblenden“ einwandfrei funktionieren.
Tatsächliches Ergebnis : Nach der Aktivierung des SMS-Benachrichtigungsmoduls wird die Registerkarte „Preis ausblenden“ im Admin-Dashboard von Magento 2 nicht geöffnet.
Wenn ich versuche, das Preis-Dashboard ausblenden zu öffnen, erhalte ich diese Fehlermeldung.
Code: Select all
Uncaught ReferenceError: jQuery is not defined
at smsnotification.js?v=6688:1
jquery-ui-1.9.2.js:14075 Uncaught TypeError: ui.jqXHR.success is not a function
at $...tabsbeforeload (jquery-ui-1.9.2.js:14075)
at HTMLDivElement.handlerProxy (jquery-ui-1.9.2.js:739)
at HTMLDivElement.dispatch (jquery.min.js?v=6688:3)
at HTMLDivElement.q.handle (jquery.min.js?v=6688:3)
at Object.trigger (jquery.min.js?v=6688:4)
at Object.jQuery.event.trigger (jquery-migrate.js:493)
at HTMLDivElement. (jquery.min.js?v=6688:4)
at Function.each (jquery.min.js?v=6688:2)
at jQuery.fn.init.each (jquery.min.js?v=6688:2)
at jQuery.fn.init.trigger (jquery.min.js?v=6688:4)
Der Pfad in cpanel ist
domain_file/app/code/TEXT/Smsnotifications/view/adminhtml/web/js/smsnotification.js< /p>
'''
Code: Select all
jQuery(document).ready(function(){
jQuery(".click-me").click(function(){
jQuery("#popup-mpdal").addClass('open-popop');
});
jQuery(".close-popop").click(function(){
jQuery("#popup-mpdal").removeClass('open-popop');
});});
Ich habe auch min.js im Skript hinzugefügt.
domain_name/app/code/TEXT/Smsnotifications/view/adminhtml/ layout/default.xml
Code: Select all
Tatsächliches Ergebnis : Nach der Aktivierung des SMS-Benachrichtigungsmoduls wird die Registerkarte „Preis ausblenden“ im Admin-Dashboard von Magento 2 nicht geöffnet.