/ / अनकैप्ड टाइपर्रर: jQuery फ़ंक्शन पर अपरिभाषित की संपत्ति 'toLowerCase' नहीं पढ़ सकता है - jquery, ajax

Uncaught TypeError: jQuery फ़ंक्शन पर अपरिभाषित की 'toLowerCase' गुण नहीं पढ़ सकता - jquery, AJAX

मेरे पास एक पृष्ठ में यह jQuery स्क्रिप्ट है

$(document).ready(function() {
$.ajax({
type: "POST",
url: "/notification/unread",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data){
$("#notification_badge").html(data).removeClass("hidden");
}
});

हालाँकि, मुझे कॉल करते समय इस विषय पर एक त्रुटि हो रही है $.ajax समारोह:

अनकैप्ड टाइपर: जेकेई फ़ंक्शन पर अपरिभाषित की "टोलोवरकेस" संपत्ति को नहीं पढ़ सकता है

यह मुझे कंसोल में मिलता है

Uncaught TypeError: Cannot read property "toLowerCase" of undefined
at Object.setRequestHeader (jquery.min.js:4)
at HTMLDocument.<anonymous> (badge.js:5)
at HTMLDocument.dispatch (jquery.min.js:3)
at HTMLDocument.r.handle (jquery.min.js:3)
at Object.trigger (jquery.min.js:3)
at Function.ajax (jquery.min.js:4)
at badge.js:10
at dispatch (jquery.min.js:3)
at r.handle (jquery.min.js:3)

POST कॉल नहीं किया जाता है। त्रुटि कहां है?

उत्तर:

जवाब के लिए 0 № 1

फ़ंक्शन परिभाषा को ES6 मानक में बदलने का प्रयास करें। इस से

$(document).ready(function() {});

इसके लिए

$(document).ready(() =>{});