ওয়েব ডেভেলোমেন্ট ক্যারিয়ারেও আমি অনেক সময় এ জাতীয় সমস্যার মুখোমুখি হয়েছি। আসলে এটি জেএসের বিরোধ নয়, আমরা যখন এইচটিএমএল ওয়েবসাইটটি ব্রাউজারে লোড করি তখন আমরা এ জাতীয় কোনও ত্রুটির মুখোমুখি হই না, তবে লোকালহোস্টের মাধ্যমে এই জাতীয় ওয়েবসাইট লোড করার সময় আমরা এ জাতীয় সমস্যার মুখোমুখি হই। এটি লোকালহোস্টের কারণে। যখন আমরা লোকালহোস্টের মাধ্যমে স্ক্রিপ্টগুলি লোড করি এটি স্ক্রিপ্টটি স্ক্যান করে এবং আউটপুটকে রেন্ডার করে। কিন্তু যখন আমরা লোকালহোস্ট ব্যবহার করিনি। এটি কেবল আউটপুট স্ক্যান করে। উদাহরণস্বরূপ, যখন আমরা পিএইচপি কোডটি লোকালহোস্টের বাইরে রাখি এবং হোস্ট ছাড়াই চালিত করি তখন আমরা ত্রুটি পাই। তবে কোডটি যদি সঠিক হয় এবং হোস্টের মাধ্যমে চালিত হয় তবে আমরা প্রকৃত আউটপুট পাই এবং যখন আমরা পরিদর্শন উপাদান ব্যবহার করি তখন আমরা এইচটিএমএল ফর্ম্যাটে আউটপুট কোড পাই তবে পিএইচপি ফর্ম্যাটে নয় কোডটির রেন্ডারিংয়ের কারণে এটি হয়।
এটি রেন্ডারিং ত্রুটি। সুতরাং এই jquery কোড ত্রুটি সমাধানের সমাধানগুলির মধ্যে একটি হতে পারে এই পদ্ধতিটি ব্যবহার করা।
jQuery(document).ready(function($){
/******** Body of Jquery Code*****/
});
এই কোডটি যা করে তা হ'ল jquery প্রয়োগ করে ফাংশনটির পরিবর্তনশীল হিসাবে '$' নিবন্ধিত করুন। অন্যথায় ডিফল্টরূপে .js ফাইলটি কেবল জাভাস্ক্রিপ্ট হিসাবে পঠিত হয়।
Net
এবং ফায়ারব্যাগের ট্যাবে কোনও ত্রুটি নেই তা নিশ্চিত করুন (নিশ্চিত করুন যে jQuery আসলে বোঝা হয়ে গেছে)।